Насколько я знаю, для распечатки следует использовать тот же стиль CSS, что и для экрана, если не указано иное.
Вы указываете "media" в ссылке css?
<link rel="stylesheet" href="print.css" type="text/css" media="print" />
Вы можете попытаться либо убедиться, что носитель не указан, либо установить media = "screen, print" ...