/* gather primary UI */
@import url('normalize.css');
@import url('style.css');

/* adjust for better print view */
#main {margin: 135px 0 0;}
.primary-logo {padding: 15px 10px;}
.print .pdp-main .product-primary-image{text-align:left;}

/* header */

/*Order summary print*/
.order-details.none{display:block !important; width:80%;}
.credit-cart-type{margin:15px 0;}
#summary-table, #primary{width:100%;}
.item-total{text-align:right !important;}
.addresses{border-spacing:0;width:305px;font-size:12px;text-align:left;}
.addresses .address-details{padding:5px; vertical-align:top; font-size:12px; border:1px solid #c93; min-height:180px;}
.addresses .address-head{background:#c93; padding:5px; font-size:12px; font-family:arial; text-align:left; color:#fff;}
.right-aligned{text-align:right !important;}
.print .logo figure {display:block;}
.print-background{width: 100%; height: 75px; position: absolute; top: 0; left: 0;}
.print-background img{width:986px; height:75px;}
* {-webkit-print-color-adjust:exact;}


/* Hide elements on print */
.header-content,
#navigation,
.breadcrumb,
#primary .center-aligned,
#secondary .section-box.newsletter,
#footer,
#secondary .order-details.none .section-header h3,
.print #footer,
.print #navigation,
.print #thumbnails,
.print .tab-wrap,
.print .slider,
.print .header-content,
.print .product-nav,
.print .tax-incl,
.print .shipment-notice,
.print #add-to-cart,
.print .more,
.print section.product-rating,
.print .product-title h4:first-child,
.print .short-description-content,
.print .product-description,
.print .product-number,
.header-top-bar {display: none!important}