Wenn so was mal gewünscht ist, ziehe ich es vor eine Reine CSS-Lösung für die Druckausgabe zu nutzen.
Also eine ergänzende CSS-Datei welche sich durch
media="print" nur auf Ausdrucke (und die Druckvorschau) auswirkt.
http://www.css4you.de/wscss/css07.html
Alles was nicht gedruckt werden braucht setzte ich auf
display: none; (z. B. Navigationen, Teaser zu ähnlichen Artikeln und überflüssige Deko).
Sollten dadurch unschöne Lücken entstehen, lassen die sich meistens durch überschreiben von unnötig gewordenen Abstandsangaben schließen.
Dadurch bekommt der Nutzer auch dann die optimierte Druckversion zu sehen, wenn er die Druckfunktion seines Browsers verwendet.
So braucht man sich ganz nebenbei auch weniger Gedanken wegen Duplicate Content oder ungewünschter Verlinkung zur Druckversion machen.
Voraussetzung ist natürlich ein aufgeräumter Quellcode und der konsequente Verzicht von inline-CSS.