Jason von 37 Signals hat einen großartigen Beitrag im Signal vs. Noise Blog darüber veröffentlicht, wie einfach und dennoch effektiv einfache Druck-Stylesheets sein können. Grundsätzlich wird `display: none;` en masse verwendet. Leute brauchen nicht deinen Header, deinen Footer oder deine Navigation. Wenn sie versuchen, deine Webseite auszudrucken, wollen sie den Inhalt ausdrucken, also gib ihn ihnen.
Hier ist die Theorie
#header, #navigation, #footer, .any, .random, .junk, .on, .your, .page, .that, .shouldnt, .print {
display: none;
}