Ciao,

Forse il selettore * non funziona perché le regole del tuo CSS sono più selettive e hanno comunque la priorità su un selettore così generico, prova ad aggiungere nel richiamo del foglio di stile nell'HTML l'attributo media="screen", in modo che usi il CSS solo per visualizzazione a schermo, e poi ne fai uno a parte con media="print" per la stampa.

Sto ipotizzando, non ho mai provato sinceramente, spero possa esserti utile.