Ciao a tutti,

ho un problema con la stampa di una pagina html contenente una tabella.
Il problema è che mentre a video mi mostra le celle con il backgroud scelto, quando la stampo il backgroud è bianco.
Sembra che l'unico attributo che non venga considerato in stampa siano i colori.

Sbaglio qualcosa? C'è qualche workaround?

Grazie
Luca
Codice HTML
codice:
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="it-IT" lang="it-IT">
    <head>        
        <link rel="stylesheet" type="text/css" media="print" href="print.css" />
	<link rel="stylesheet" type="text/css" media="screen" href="screen.css" />
    </head>
    <body id="str-internal" class="str-ateneo" onload="focusOnSimpleSubmit();">
       <table class="stats" cellspacing="0">
          <tr> 
              <td class="hed" colspan="4">These stats here are good</td>
          </tr>
          <tr>
              <td>The thing</td>
              <td>10.0</td>
              <td>9.8</td>
              <td>6.7</td>
          </tr>
          <tr>
              <td>Other thing</td>
              <td>6.5</td>
              <td>8.9</td>
              <td>9.9</td>
          </tr>
        </table>
    </body>
</html>
Codice CSS (print.css e screen.css sono praticamente lo stesso file)
codice:
table.stats
{text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: bold;
font-size: 15px;
color: #fff;
width: 280px;
background-color: #666;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;}

table.stats td
{background-color: #CCC;
color: #000;
padding: 4px;
text-align: left;
border: 1px #fff solid;}

table.stats td.hed
{background-color: #666;
color: #fff;
padding: 4px;
text-align: left;
border-bottom: 2px #fff solid;
font-size: 12px;
font-weight: bold;}