la soluzione proposta è abbastanza semplice:
in pratica hai due (o più) contenitori, e due fogli di stile (uno per lo schermo e uno per la stampa)
es:
codice:
css/screen
#pagina2 {display:none;}
css/print
#pagina2 {display:block; page-break-before:always;}

html
<div id="pagina1">qui quello che vedi a schermo...</div>
<div id="pagina2">questa è la pagina, copia della prima, non visibile e schermo</div>
come vedi c'è anche un page-break per assicurarci che la stampa prosegua su una nuova pagina

buon divertimento