/* strip the background */
/* line 3, ../sass/print.scss */
body, #background {
  background-image: none;
  background-color: #fff;
}

/* line 8, ../sass/print.scss */
body * {
  text-align: left;
}

/* line 13, ../sass/print.scss */
#bottom_cap,
#top_cap {
  display: none;
}

/* hide the header/footer */
/*#banner_hdr, 
#banner_ftr {
	display:none;
}
*/
/* line 24, ../sass/print.scss */
#print_hdr,
#print_ftr {
  display: block;
  font: 10px verdana, arial, sans-serif;
  color: #999;
  width: 555px;
  text-align: left !important;
  margin-left: 10px;
}

/* line 32, ../sass/print.scss */
#print_hdr .logo {
  margin: 15px 0 7px 0;
  float: left;
}

/* line 36, ../sass/print.scss */
#print_hdr .icon {
  margin: 22px 0 7px 0;
  float: right;
}

/* line 40, ../sass/print.scss */
#print_hdr a:link, #print_hdr a:visited {
  text-decoration: none;
}

/* line 43, ../sass/print.scss */
#print_hdr a:hover, #print_hdr a:active {
  text-decoration: underline;
}

/* line 46, ../sass/print.scss */
#print_ftr .divider {
  margin: 10px 0 7px 0;
}

/* line 49, ../sass/print.scss */
#print_ftr .copyright {
  margin: 0 0 25px 0;
}

/* backtotop is irrelevant on printed pages... */
/* line 54, ../sass/print.scss */
div.backtotop {
  display: none;
}

/* all product pages:  hide left columns and depth path */
/* line 61, ../sass/print.scss */
#intro #top_image_table #top_image_cell,
#intro #top_image_table #spacer,
#depthpath {
  display: none;
}

/* landing (overview) page */
/* line 76, ../sass/print.scss */
#page_land #spacer_gif_1,
#page_land #spacer_gif_2,
#page_land #spacer_empty_3,
#page_land #cell_row_0 #cell_2,
#page_land #cell_row_1 #cell_3,
#page_land #spacer_empty_4_0,
#page_land #spacer_empty_4_3,
#page_land #cell_row_0 #spacer_empty_3_3,
#page_land #spacer_empty_5_0,
#page_land #spacer_empty_5_1,
#page_land #spacer_empty_5 {
  display: none;
}

/* display content in collapse menus, but hide the link... */
/* line 81, ../sass/print.scss */
.collapse_submenu {
  display: block !important;
}

/* line 84, ../sass/print.scss */
.collapse_submenu_label {
  display: none;
}

/* spec page  */
/* line 92, ../sass/print.scss */
#page_spec #spacer_gif_6,
#page_spec #spacer_gif_7,
#page_spec #spacer_empty_3_1 {
  display: none;
}

/* news & reviews  */
/* line 101, ../sass/print.scss */
#page_news #spacer_gif_1,
#page_news #spacer_gif_2,
#page_news #spacer_gif_2,
#page_news #cell_2,
#page_news #spacer_empty_3_3 {
  xdisplay: none;
}

/* customer solutions  */
/* line 111, ../sass/print.scss */
#page_sols #spacer_gif_1,
#page_sols #spacer_gif_2,
#page_sols #spacer_gif_2,
#page_sols #cell_2,
#page_sols #spacer_empty_3_3 {
  xdisplay: none;
}

/* options & accessories  */
/* line 121, ../sass/print.scss */
#page_opts #spacer_gif_1,
#page_opts #spacer_gif_2,
#page_opts #spacer_gif_2,
#page_opts #cell_2,
#page_opts #spacer_empty_3_3 {
  xdisplay: none;
}

/* full price lists  */
/* line 130, ../sass/print.scss */
#page_pric #spacer_gif_6,
#page_pric #spacer_gif_7,
#page_pric #spacer_empty_3_1,
#page_pric #cell_3 {
  xdisplay: none;
}

/* service offerings  */
/* line 139, ../sass/print.scss */
#page_serv #spacer_gif_6,
#page_serv #spacer_gif_7,
#page_serv #spacer_empty_3_1,
#page_serv #cell_3 {
  xdisplay: none;
}

/* purchase options  */
/* line 149, ../sass/print.scss */
#page_prch #spacer_gif_1,
#page_prch #spacer_gif_2,
#page_prch #spacer_gif_2,
#page_prch #cell_2,
#page_prch #spacer_empty_3_3 {
  xdisplay: none;
}

/* software solutions  */
/* line 158, ../sass/print.scss */
#page_soft #spacer_gif_6,
#page_soft #spacer_gif_7,
#page_soft #spacer_empty_3_1,
#page_soft #cell_3 {
  xdisplay: none;
}

/* color server options (PSG products only)  */
/* line 167, ../sass/print.scss */
#page_csop #spacer_gif_1,
#page_csop #spacer_gif_2,
#page_csop #cell_2,
#page_csop #spacer_empty_3_3 {
  xdisplay: none;
}

/* product brochures  */
/* line 176, ../sass/print.scss */
#page_prnt #spacer_gif_1,
#page_prnt #spacer_gif_2,
#page_prnt #cell_2,
#page_prnt #spacer_empty_3_3 {
  xdisplay: none;
}

/* system requirements  */
/* line 185, ../sass/print.scss */
#page_reqr #spacer_gif_1,
#page_reqr #spacer_gif_2,
#page_reqr #cell_2,
#page_reqr #spacer_empty_3_3 {
  xdisplay: none;
}

/* where to buy (a.k.a. "see all dealers")  */
/* line 195, ../sass/print.scss */
#page_hbuy #spacer_empty_3,
#page_hbuy #spacer_gif_1,
#page_hbuy #spacer_gif_2,
#page_hbuy #cell_3,
#page_hbuy #spacer_empty_4_3 {
  xdisplay: none;
}

/* support  */
/* line 204, ../sass/print.scss */
#page_sprt #spacer_gif_1,
#page_sprt #spacer_gif_2,
#page_sprt #cell_2,
#page_sprt #spacer_empty_3_3 {
  xdisplay: none;
}

/* customer successes  */
/* line 213, ../sass/print.scss */
#page_succ #spacer_gif_1,
#page_succ #spacer_gif_2,
#page_succ #cell_2,
#page_succ #spacer_empty_3_3 {
  xdisplay: none;
}

/* supplies page  */
/* line 222, ../sass/print.scss */
#page_supl #spacer_gif_6,
#page_supl #spacer_gif_7,
#page_supl #spacer_empty_3_1,
#page_supl #cell_3 {
  xdisplay: none;
}

/* category/subcategory listing pages  */
/* line 231, ../sass/print.scss */
#page_default_container #spacer_gif_1,
#page_default_container #spacer_gif_2,
#page_default_container #cell_2,
#page_default_container #spacer_empty_3_3 {
  xdisplay: none;
}

/* product comparison grid  */
/* category/subcategory listing pages  */
/* line 239, ../sass/print.scss */
#page_comparison_grid #cell_row_2 {
  xdisplay: none;
}

/* override 740 px table width */
/* line 267, ../sass/print.scss */
#top_image_table,
#intro,
#page_land,
#page_spec,
#page_news,
#page_sols,
#page_opts,
#page_pric,
#page_prch,
#page_serv,
#page_soft,
#page_csop,
#page_prnt,
#page_reqr,
#page_hbuy,
#page_sprt,
#page_succ,
#page_supl,
#sub_category_page,
#page_default_container,
#page_comparison_grid {
  width: 555px !important;
  margin-left: 10px;
}

/* override any align="center" */
/* line 276, ../sass/print.scss */
table,
tbody,
th,
table.content_container {
  margin-left: 0px;
}

/* remove the depthpath and all sidebars and divider cells for them */
/* line 284, ../sass/print.scss */
.depthpath,
.sidebar,
#sb,
#spacer_empty_3_3 {
  display: none;
}

/* add contact info styling */
/* line 289, ../sass/print.scss */
#hdr_contact {
  margin-top: 5px;
}

/* line 293, ../sass/print.scss */
span.phone_contact_intro,
span.phone_contact_numeric {
  display: block;
  text-align: right;
}

/* line 297, ../sass/print.scss */
span.phone_contact_numeric {
  font-weight: normal !important;
}

/* line 301, ../sass/print.scss */
div.spwrapper {
  margin: 0;
}
