Один из возможных вариантов оформления версии станицы для печати (еще один вариант здесь -
http://www.webclub.ru/content/technology/article-125.html ):
В html код страницы необходимо вставить следующее:
где header.html - файл с кодом шапки - нормальный вариант для Интернета,
hd_print.html - файл с кодом шапки - для печати.
Для кода окончания страницы (footer.html) конструкция аналогичная.
Ссылка на вариант для печати -
http://yoursite.ru/page.html?printсоответственно,
http://yoursite.ru/page.html - это обычный вид страницы.
Разумеется, данный вариант полностью аналогичен предложенному на Webclub.ru, только, мне кажется, что гораздо удобнее иметь два отдельных файла с оформлением шапки, чем смешивать код обычного варианта и для печати в одном файле.