Mal als Tipp zum Thema Drucken:
Es ist für den Nutzer einfacher, wenn Du für die Druckversion der aktuellen Seite ein eigenes Stylesheet (media="print") entwirfst und nicht eine eigene Seite als Druckversion. Das ist auch für Dich einfacher, weil Du dann keine zwei Seiten erstellen musst. Und der Nutzer kann einfach die Druckfunktion seines Browsers benutzen und muss nicht nach einem Druck-Button auf Deiner Seite suchen. Auch eine Druckvorschau bietet ein moderner Browser, da kannst Du dann auch ohne Ausdruck sehen, ob Dein Druck-Stylesheet zieht.