@page {
   margin: 5mm;
}

body {
   margin: 0;
   padding: 0;
   background-color: #ffffff;
   font-family:Verdana,Arial,Helvetica,sans-serif;
   font-size: 0.65em;
}

.break_before {
   page-break-before: always;
}

.break_after {
   page-break-after: always;
}

#navigation, #sub_navigation, #footer {
   display: none;
}

#layout_01, #layout_02, #layout_03 {
   width: auto !important;
}

#promotion {
   display: block;
}

.hidden {
   display: none;
}

a img { 
   border: none; 
}

/**
 * The following fixes firefox's table printing problem.  Where only the 1st page of a table will
 * print.  This mainly showed up in printing past sales history.
*/
#innertube {
   float:none;
}
