/* print layout */

@media print {
	body {font-size: 10pt; padding: 0; margin:0; font-family: Arial, Helvetica, sans-serif !important; background:none !important;}
  .website-header {position:relative;}
	
	.website,
	.website.subpage .website-content {background:none; padding:0; margin:0;}
	
	.website-content {padding:20px 0 0; margin:0; background:none;}	
	.website-content .website-inner .content,
	.website.subpage .website-content .website-inner .content {float:left; width:90%; margin:0 5%;}
	
	.configurator .configurator-productinfo {background:none;}
	.configurator .configurator-productinfo img {width:auto;}
	
	.website-header,
	.header-searchbox,
	.header-info,
	.website-navigation,
	.bg_shadow,
	.website-footer .website-inner a,
	.website-footer-navigation,
	.website-footer .footer-link-logo,
	.website-content .menu,
	.breadcrumbs,
	.configurator .configurator-progress .steps,
	.configurator .configurator-action-bar,
	.configurator hr,
	.configurator .table.cols2,
	.table-cell.configurator-area-right,
	.configurator-configoverview.box a.link-next,
	.button-link,
	.basket-position-actions,
	#header,
	#footer,
  .link.goto-top,
  .link.icon-print,
  .website-content-second {display:none !important;}
	
	.configurator .configurator-progress,
	.website-footer {background:none; color:#333;}
	
	.configlistview,
	.header-logo.print,
	.table-cell.configurator-area-right hr,
	.website-footer .website-inner a.footer-slogan {display:block !important;}
	   
	.printimage {display:block !important; float:left; width:190px; height:auto;}
	
	h1,h2,h3,h4,h5,h6 {page-break-after:avoid;}
}