body
{
    margin: 0 10px;
    padding: 0;
    background-color: #FFF;
}


body, p {
   font-size: 11px;
   color:#000;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   line-height: 1.5;
}
#estimate {font-size: 10px;}
h1 {font-size: 13px;}

#branding {display:none}

table{
   padding:0;
   margin:0;
   border: 1px solid #999;
   border-collapse:collapse;
}

th {border: 1px solid #999; }
td {border: 1px solid #999; }
td.number {text-align:right}

table.columns{
   padding:0;
   margin: 1em;
   border: 0;
   border-collapse:collapse;
   width:100%;
}
table.columns td {border: 0; vertical-align:top; text-align:center;margin:1em;}
table.columns td:first-child {border-right: 1px solid #999;}
table.columns td p.disclaimer {text-align:left;margin:1rem; font-size:0.6rem}

td ol li {font-size: 6px }


.only_print {display:block;}

table.interchange {
   padding:0;
   border: 1px solid #999;
   border-collapse:collapse;
   width:95%;
   margin:0 1em;
}
table.interchange th {border: 1px solid #999; background-color:#FFF;}
table.interchange td {border: 1px solid #999; padding:2px;}
p.signature {margin:3rem 1rem 1rem 1rem;text-align: left; font-weight: bold}
p.drivercopy {margin:3rem 1rem 1rem 1rem; font-weight: bold}

form {display:none}
#footer {display:none}
footer {display:none}
div#contenuto h2 {display:none}
div.inv_waiting-box,
div.gate-messages { display: none; }

div#workshop_print {border:1px solid #AAA;margin-top:2rem;}
div#workshop_print h1 {text-align:center; font-size:1rem;}
div#workshop_print table {font-size:10pt;border:0;margin:0;}
div#workshop_print table caption {font-size: 10pt;font-weight: bold; border:0; border-bottom:1px solid #AAA;}
div#workshop_print table th, 
div#workshop_print table td  {text-align:left;font-size:10pt; border:0; border-bottom:1px solid #AAA;border-right:1px solid #AAA;padding:0.5rem}
div#workshop_print table th:last-child,
div#workshop_print table td:last-child {border-right:0;}
div#workshop_print table td.largetext {font-size: 14pt;font-weight: bold}


/* Pickup sheet */
.bignum {min-height:138mm}
.bignum table {width:100%; font-size:14pt;border:0;border-spacing:0.5em; border-collapse: separate;}
.bignum th {text-align:left; border:0;}
.bignum td {padding:0.5em; border:1px solid #CCC;}
.bignum h1 {font-weight:400; font-size:200pt;text-align:center;margin:0;padding:0;line-height:1;}
.bignum h2 {font-weight:400; font-size:150pt;text-align:center;margin:0;padding:0;line-height:1;}
.smallnum h2 {font-weight:bold; font-size:50pt;text-align:left;margin:0;padding:0;line-height:1;}

