/* Your Print Area Style */

/* Make sure you set the background to white and none so that there is no colored background to print.
In regards to Firefox’s printing errors, MAKE SURE you set the float to none so that the print will print multiple pages.
I usually set a 8% margin to allow for proper layout of a print. This usually works well with most printers.
Make sure that your header text block that is defined in each page is now visible in the print. (visibility: visible;)
Just as important as the float, it is also VERY IMPORTANT to set the overflow to none so that there are no Firefox print issues. (overflow: visible;)
*/
body, #container,  #page, #main_wrapper, #innerh, #specials.content, .pagecontent, .right_column, .maintext, .print, #print_specials, .print_section {
background-image: none !important; 
background-color: #fff !important;
border: none !important;
float: none !important;  
margin: 8px !important; 
padding: 0% !important;
width: auto !important;
visibility: visible !important; 
overflow: visible !important; 
}
#specials.content {left:0; !important; }



/* Your Non-Print Area Style */
.noprint, .left_column, #logo, #slogan, #service,  .imgholder, .printbutton, #header, #index.content, #services.content, #products.content, #support.content, #company.content, #employment.content, #contact.content, #footer, #charity.container_over, #answer.container_over, #map.container_over {display: none !important;}

/* Add in print to place the faqs section into a block. */
.print { display:block; }