Premesso che aprire una pagina dedicata per la stampa è la soluzione migliore (al cliente gli e lo si spiega e al 90% capiscono).
L'anteprima di stampa, come del resto la stampa è gestita dal sistema operativo non dal browser, l'unica cosa che credo sia possibile e impostare correttamente i css in modo da mostrare solo quello che deve essere stampato, comunque al 99% javascript non può aiutarti.
![]()