I'm trying to make the WordPress MistyLook 3.3 theme pages more printer-friendly. I've gotten this problem 90% solved by changing this line in the header.php file:
<link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="screen" />
<link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="all" />
This will give you a pretty nice looking printout in MSIE, sans the image at the very top of your pages. (It’s actually a background image, and they don’t print.) In Mozilla Firefox, you get a page break right after that background image. Opera will print the background image, but the rest of the printout’s a bit screwy. (The sidebar prints out on its own page.)
So, now I’m down to finding a way of making that top background image on a client’s site (which is her logo) show up on the printouts. Any tips on making that happen?