* {
    background: transparent !important;
    color: black !important;
    text-shadow: none !important;
    filter: none !important;
    -ms-filter: none !important;
    font-family: Helvetica, Arial, sans-serif !important;
}
a, a:visited {
    color: #444 !important;
    text-decoration: underline;
}
pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
}
thead { display: table-header-group; }
tr, img { page-break-inside: avoid; }
p, h2, h3 { orphans: 3; widows: 3; }
h2, h3 { page-break-after: avoid; }

/*Global*/
.header-panel,
#search_mini_form,
.nav-container,
.breadcrumbs,
.footer-container,
.pager,
.buttons-set { display:none !important; }


/*Category Landing, Product Listing Pages*/
.catalog-category-view .promo-container,
.catalog-category-view .col-left.sidebar,
.catalogsearch-result-index .col-left.sidebar,
.category-title .category-image { display: none !important; }
.catalog-category-view .col-main,
.catalogsearch-result-index .col-main {width: 100% !important;}
.catalog-category-view .page-title.with-image,
.catalogsearch-result-index .page-title.with-image {position: static !important;}

/*Product Detail Page*/
.catalog-product-view .ratings,
.catalog-product-view .options-container-big,
.catalog-product-view .more-views,
.catalog-product-view .box-collateral { display: none !important; }

/*Shopping Cart*/
.cart .checkout-types,
.cart. messages,
.cart .button,
.cart .cart-collaterals { display: none !important; }

/*Order Detail View*/
.sales-order-view .col2-left-layout .sidebar,
.sales-order-view .title-buttons { display: none;}
.sales-order-view .col2-left-layout .col-main {width: 100% !important;}

/*Order Success*/
.sales-order-print .print-head {margin-bottom: 60px; text-align: center}
.sales-order-print .print-head img {float: none; display: inline-block}
.sales-order-print .data-table {border: none}
.sales-order-print .data-table td,
.sales-order-print .data-table th {padding: 5px 0}
.sales-order-print .data-table tbody.even tr.border td,
.sales-order-print .data-table tbody.odd tr.border td {border: none}
.sales-order-print .product-image a {display: inline-block}
.sales-order-print .product-image img {max-width: 75px;}
.sales-order-print .product-info {display: inline-block; vertical-align: top; padding-left: 10px}
.sales-order-print .data-table-total {width: 33%}

/*Checkout Review*/
.checkout-onepage-index #opc-billing,
.checkout-onepage-index #opc-shipping,
.checkout-onepage-index #opc-shipping_method,
.checkout-onepage-index #opc-payment,
#col-right-opcheckout .opc-block-progress dl dd a { display: none !important; }
#col-right-opcheckout .opc-block-progress {border-left: 1px solid #444444;}
