﻿@media print {
	html{
		margin: 0px !important;
		padding: 0px !important;
	}

	html body{
		background:none transparent !important;
		font-size:14px !important;
		line-height: 1.2em !important;
		font-family:Arial, sans-serif !important;
		/*color:#000 !important;*/
		margin: 0px !important;
		padding: 0px !important;
	}

	.container {
		width: 100%;
	}

	.row-fluid{
		margin-bottom: 10px !important;
	}

	.row-fluid:last-child, .row-fluid:only-child{
		margin-bottom: 0px !important;
	}

	.row-fluid [class*="span"]{
		min-height: 1px !important;
	}

	form input[type="text"], form select, form textarea{
		background: none transparent !important;
	}

	textarea,
	input[type="text"],
	input[type="password"],
	input[type="datetime"],
	input[type="datetime-local"],
	input[type="date"],
	input[type="time"],
	input[type="week"],
	input[type="text"],
	input[type="number"],
	input[type="email"],
	input[type="tel"],
	input[type="url"]{
		height: auto !important;
		padding: 0px !important;
		line-height: 1.2em !important;
	}

	textarea,
	input[type="text"],
	input[type="password"],
	input[type="datetime"],
	input[type="datetime-local"],
	input[type="date"],
	input[type="month"],
	input[type="time"],
	input[type="week"],
	input[type="number"],
	input[type="email"],
	input[type="url"],
	input[type="search"],
	input[type="tel"],
	input[type="color"],
	.uneditable-input{
		border: 0px;
	}

	h2, h3, h4, h5{
		/*color:#000 !important;*/
		padding: 0px !important;
		text-transform: uppercase !important;
	}

	h1,
	h1#categoryTitle {
		margin: 0 0 10px !important;
	}

	h2, h3, h4, h5 {
		margin: 0 0 5px !important;
	}

	.btn,
	.header-links,
	.headerSearch,
	.headerAccount,
	header .returntocart,
	.section-container-main-navigation,
	footer,
	.noprint,
	.customerservice-box,
	.listingsection-powersearch,
	#ListingHeader .layout-type,
	#ListingHeaderCategories,
	.productbox .qty-container,
	.productbox .addtolist-section,
	.basket-item-tools,
	.basket-list .coupon,
	.ejs-basket-item-remove-comment,
	.product-page .addtolist-section,
	#zoom-info,
	.search-options-box,
	#map-canvas,
	.btn-livechat,
	#backtotop,
	.hidden-print,
	.productgrid-storequantity,
	.productpage-icons,
	.ecom-orderdetails .headerLogo,
	.ecom-orderdetails .mobileLogos {
		display:none !important;
		visibility:hidden !important;
	}

	/*********************************************/

	.table th, .table td{
		padding: 4px !important;
		line-height:14px !important;
	}

	table { page-break-inside:auto !important;}
	tr    { page-break-inside:avoid !important; page-break-after:auto !important;}
	thead { display:table-header-group !important; }
	tfoot { display:table-footer-group !important; }

	/*.row-fluid [class*="span"] {
		margin-left: 2.564102564102564% !important
	}*/

	.span3,
	.span6,
	.span9 {
		float: left !important;
		margin-left: 2.564102564102564% !important;
	}

	.span3:first-child,
	.span6:first-child,
	.span9:first-child {
		margin-left: 0 !important;
	}

	.span3{
		width: 23.076923076923077% !important;
	}

	.span6{
		width: 45.717948717948715% !important;
	}

	.span9{
		width: 74.35897435897436% !important;
	}

	table{
		margin: 0px !important;
	}

	li{
		line-height: inherit !important;
	}

	/*********************************************/

	a[href]:after {
	   content:"" !important;
	}

	.visible-print{
		display:block !important;
		visibility:visible !important;
	}

	.print-logo{
		float: right !important;
		width: auto !important;
	}

	.print-boxdisplay{
		border:solid 1px #aaa;
		padding: 10px !important;
	}

	.print-orderdetail{
		width: auto !important;
		float: none !important;
	}

	.order-review-content-picture img{
		/*display: none !important;*/
		width: 35px !important;
	}

	.print-ordertotal .span4.offset8{
		margin-left: 68.37606837606839% !important;
		width: 31.623931623931625% !important;
	}

	/* Header */
	header {
		margin-bottom: 10px;
	}

	.headerLogo,
	.mobileLogos {
		width: 25% !important;
	}

	/* Category listing */


	/* Product listing */
	#ListingHeader {
		border: 0;
	}

	.listingsection-listing {
		width: 100%;
	}

	#formProductListing {
		border: 0;
		padding: 0;
		margin-left: 0;
	}

	.ejs-productitem.span3 {
		height: auto !important;
	}

	.ejs-productitem .productbox .box-photo {
		margin-bottom: 5px;
		min-height: 0;
	}

	.ejs-productitem .productbox .box-info {
		margin-bottom: 0;
	}

	.productbox {
		border: 1px solid #b7b7b7;
		padding: 5px !important;
		page-break-inside: avoid;
	}

	.row-fluid.productbox.list-layout {
		margin-bottom: 5px !important;
	}

	/* Shopping cart */
	.basket-item-comments {
		margin-top: 20px;
	}

	.basket-item-price {
		white-space: nowrap;
	}

	.basket-item-qty-inc .v-margin {
		margin-top: 0;
	}

	.basket-item-qty-inc .ejs-qtyinput {
		border: 0 !important;
		padding-top: 0;
		font-weight: 700;
	}

	/* Shopping cart */
	.product-header {
		margin-bottom: 5px;
		padding-bottom: 5px;
	}

	/* Product page */
	.product-page .productgrid-addtocart,
	.product-page .productgrid-optionalSubstitute,
	.product-page .productgrid-storequantity {
		padding: 0 !important;
	}

	.product-page .productgrid-addtocart-availability {
		margin-left: 0 !important;
	}

	.complementary-product .owl-carousel .owl-stage-outer{
		overflow: visible;
	}

	.owl-carousel .owl-item{
		width: 25% !important;
	}

	.product-page .product-centerinfo{
		margin-bottom: 10px !important;
	}

	.productpage-pricing{
		padding-bottom: 0px;
		border: 0px;
	}

	/* Store locator */
	.findastore-boxinfo {
		page-break-inside: avoid;
	}

	.ejs-find-a-store-result .findastorebox li.findastore-boxinfo .boxshad > ul > li {
		margin-bottom: 5px !important;
	}
}