Salve,
sono arrivato tardi comunque il metodo migliore per fare una versione stampabile di una o di tutte le pagine è il css..senza javascript che lo cambia per la stampa o copia della pagina..
Senza nessuna complicazione!
Infatti i css contengono dei MEDIA TYPES che all'interno del file css si contraddistinguono da @media tipo.
Questi possono essere di vari tipi:
all
braille
.......
fino ad arrivare a **print
**utilizzando
@media print{ } all'interno delle graffe si va a dare visibilità o meno ai class o agli id che si vogliono far vedere o meno..
Spero che questo possa aiutare, così in futuro qualcuno non dovrà riscrivere via codice delle pagine intere per farne una stampa