CSS2 permits much finer control over the various media types used to render content, including a "print" media type. See http://www.w3.org/TR/REC-CSS2/page.html for information on using CSS specifically for "paged" or printed renditions of content. I have no idea how well (or if) these things are supported in any browsers, though.