
body, .center_content, .center_content3  .hidden {
background-image: none !important; /* Make sure you set the background to white and none so that there is no colored background to print.*/
background-color: #FFFFFF !important;
border: none !important;
float: none !important; /* In regards to Firefox’s printing errors, MAKE SURE you set the float to none so that the print will print multiple pages.*/
margin: 8px !important; /* I usually set a 8% margin to allow for proper layout of a print. This usually works well with most printers.*/
padding: 0% !important;
width: auto !important;
visibility: visible !important; /*Make sure that your header text block that is defined in each page is now visible in the print.*/
overflow: visible !important; /* Just as important as the float, it is also VERY IMPORTANT to set the overflow to none so that there are no Firefox print*/ 
font-color:red!important;
font-family: Arial, Helvetica, sans-serif !important;
}

.noprint, #header, #toolbar, #navigation, #footer, #printall_, #printbut_  {display: none !important;}

span.h1 {margin-bottom:15px;font-size:36px;color:#000;font-weight:bold;border-bottom:0;display:block;}
form#contractConfirm table {border-collapse:collapse;margin:0;width:100%;}

/* Review Registration Styles */
form#contractConfirm table {margin:0.5em 0 !important;border-collapse: collapse !important;width: 100% !important;}
form#contractConfirm table th {background:#989898 !important;padding: 0.2em !important;font-size:20px !important;font-weight:bold !important;}
form#contractConfirm table td{border-bottom: none !important;vertical-align: top !important;}	

form#contractConfirm .odd {background:transparent;}
form#contractConfirm .even {background:transparent !important;}

form#contractConfirm table.info-block tr.oddRow {background:#fff !important;}	
form#contractConfirm table.info-block tr.evenRow {background:#e2e2e2 !important;}	

form#contractConfirm table.info-block td {padding: 0.5em 0.4em!important;white-space:nowrap !important;}	
form#contractConfirm table.info-block td.left {text-align:left !important;}	
form#contractConfirm table.info-block td.right {text-align:right !important;}	
form#contractConfirm table td.seperator {padding:0 0.5em !important;}

form#contractConfirm table.info-block label {font-weight:bold !important;}
