utilizza i fogli di stie esterni, crea due documenti vuoti style.css e print.css,
richiamali all'interno di head
<link rel="stylesheet" type="text/css" href="../style.css" media="screen" />
<link rel="stylesheet" type="text/css" href="../print.css" media="print" />

Lavora su style.css e poi copia le classi che hai creato, incollale su print.css e modifica il risultato di stampa che vuoi ottenere.

es style.css

.box_Dettaglio {
width: 800px;
padding: 0;
margin: 0;
}

.box_Dettaglio td {
padding: 0 0 0 3px;
margin: 0;
vertical-align: top;
text-align: left;
}

.box_Dettaglio p {
color: #ccc;
font-size: 9pt;
letter-spacing: 0.5cm
padding: 0;
margin: 0;
text-align: left;
}

pg. html

<table class=".box_Dettaglio" cellspacing="2">
<tr>
<td>


tuo testo</p>
</td>
</tr>
</table>

print.css

.box_Dettaglio {
padding: 0;
margin: 0;
width: 600px;
}

.box_Dettaglio td {
padding: 0 0 0 3px;
margin: 0;
vertical-align: top;
text-align: left;
}

.box_Dettaglio p {
color: #ccc;
font-size: 10pt;
letter-spacing: 0.8cm
padding: 0;
margin: 0;
text-align: left;
}

ti ho mostrato solo un esempio, con i fogli di stile puoi gestire tutto e sono molto pratici.
vai a vedere: http://w3schools.com/ trovi tutti i tutorial che possono occorrerti.
vedi oltre a class anche id...

Spero di averti aiutato
buon lavoro