I am guessing that you need the media=print designation for the print.css file.
The behavior you are describing sounds like what the Blueprints style
sheet for printing looks like.
Example:
<link rel="stylesheet" href="../css/print.css" type="text/css" media="print">