Да, вам нужно использовать атрибут media
, когда вы включаете свой CSS. Э.Г.
<link rel="stylesheet" href="my_print_style.css" media="print">
Или вы можете использовать правило мультимедиа в своих таблицах стилей, если, например, у вас недостаточно изменений, чтобы гарантировать создание новой таблицы стилей. Как то так,
@media print {
// print specific styles.
}
См. http://www.w3.org/TR/CSS2/media.html#at-media-rule, для получения подробной информации и допустимых типов носителей.