ciao a benvenuto,

per la stampa (su carta o file) deve essere richiamato un css specifico dove appunto ci sono le regole da applicare.
senza di questo vengono applicate le regole per lo schermo che quasi mai vanno bene per questo uso.
quindi nulla di strano se si scombina tutto.