Scusa forse mi sono spiegato male, praticamente la domanda è:

Come devo impostare il CSS per evitare che mi stampi il layer? (sempre se possibile utilizzare il file CSS)

Ci sono alternative?

Tieni presente che sto già utilizzando il file CSS per eliminare le tabelle che non intendo stampare e tutto fila liscio, ma il layer, che viene generato richiamando il file .js, rimane sempre visibile!

<link media="print" rel="stylesheet" href="../percorso/print.css" type="text/css">
...
...
<script src='../percorso/del/file/nome_file.js' language='JavaScript1.2' type='text/javascript'></script>

Sarebbe semplice rinchiudere lo script all'interno di una tabella o di un qualche altro TAG e poi, sempre utilizzando il CSS, eliminare tutto nella versione per la stampa. MA NON POSSO! Lo script deve rimanere all'esterno di tabelle per evitare possibili malfunzionamenti su qualche versione di NS. (lo so che è folle, ma è così)

Se hai altre soluzioni ... fammelo sapere
Io pensavo di poter in qualche modo forzare il browser a non stampare i layer indistintamente. Questa è una strada percorribile? Boh ...

Grazie cmq