Allora, ho visto l'articolo su Alistapart (http://www.alistapart.com/articles/goingtoprint/) ed anche la guida nella sezione CSS di Html.it.
Sto impazzendo per fare rientrare nei margini la stampa fatta con IE, mentre in Firefox funziona senza problemi.
Quello che succede è che in IE viene tagliata la parte destra.
Andando a questo link potete vedere la situazione (è già la versione per la stampa di una pagina esempio):
http://www.ortaggipugliesi.it/32.30.1.1.1.0.phtml
Provate a confrontarlo (anche con anteprima di stampa) e vedrete quello che intendo, in pratica la parte destra viene tagliata un poco.
Il CSS che ho preparato è il seguente:
codice:
body {
background: white;
font-size: 12pt;
}
#principale{
background-image: none;
font-size: 12pt;
}
#contenuto{
background-image: none;
font-size: 12pt;
margin: 0mm;
margin-left: 0mm;
margin-right: 30mm;
}
#menu, #breadcrumb, #header, #subheader, div.sottomenu, #piede, .hcss_menu, .nostampa, #nostampa{
display: none;
}
Ho anche provato a inserire @page {size: 210mm 297mm; margin: 30mm;}, ma niente da fare.