/* Print styles
***************************************/
.do-button,
table .do-product .do-wishlist,
table .do-product .do-remove,
.do-converter,
#do-footer,
#do-header,
#do-nav,
.do-pagination,
.do-product-details form,
.do-product-details .do-share,
.do-product-display .do-alternate-view,
.do-product-display span,
.do-product-details .do-info-links,
.do-product-grid div fieldset,
#do-product-search,
.do-promocode,
.do-push,
.do-shopping-bag,
.do-skip-to-content,
#do-user-panel,
.do-wearwith { display:none !important; }

@page { margin: 0.5cm; }
* { background:transparent !important; }
html { background:#FFF; }
body { background:none; !important; font-family:sans-serif; font-size:12px; !important; }
#do-middle, #do-middle-box { background: none repeat scroll 0 0 #FFFFFF; margin: 0 auto; width: 980px; overflow: hidden; padding:10px; z-index: 1; position:relative; opacity:1 !important;
  -webkit-animation:all none;
  -moz-animation:all none;
  -o-animation:all none;
  animation:all none; }

table { border:solid 1px #CCC; margin:0; }
table thead th { font-weight:bold !important; }
p a, p a:visited { color: #444 !important; text-decoration:underline !important; }
p a:after { content: " (" attr(href) ")"; } 
p abbr:after { content: " (" attr(title) ")"; }
img { page-break-inside: avoid; }
p, h2, h3 { orphans: 3; widows: 3; }
h2, h3{ page-break-after: avoid; }
select, input, textarea {  border:none;
	-moz-box-shadow:none;  -webkit-box-shadow:none; filter: none; box-shadow:none; -ms-filter:none;
}

body.do-product-detail .do-product-display { float:right !important;}
body.do-product-detail .do-product-display, body.do-product-detail .do-product-display img { width:3in !important; height:3in !important; padding:0 !important; margin:0 0 20px 0 !important; }
body.do-product-detail .do-product-details { float:none !important; margin:0 0 20px 0 !important; width:3in !important; }

