@media print {

    body {font-family: sans-serif; }

    .header-container {display: none;}
    .footer-static-container {display: none;}
    .grouped_total{display:none;}
    .product-view .product-shop .product-name{display:none;}
    .banner-box.banner-box1{display:none;}
    .product-quick-shopping .header-container,
    .product-quick-shopping .nav-container,
    .breadcrumbs,
    .product-quick-shopping .sidebar {display: none;}
    .product-quick-shopping .product-view .product-img-box {display: none;}
    .pt_custommenu {display: none;}
    .ma-nav-mobile-container {display: none;}
    a {text-decoration: none; color: #000;}

    .banner-static-contain, .top_cat_page, .print-btn  {display: none;}
    .no-rating, .availability, .short-description, .header-cart,
    .add-to-box, .add-to-box-view,
    .product-social, .product-collateral, .footer-static-container, .ma-footer-container{display: none;}

    table {width: 100%; border-spacing: 0; border-collapse: collapse; border-spacing: 0;}
    .data-table {border: 1px solid #ededed;}
    .data-table input { border: 1px solid #999; text-align: center; width: 150px;}
    .data-table th{text-transform: uppercase;text-align: center;}
    .data-table tbody th, .data-table tbody td {
        padding: 5px 10px;
        border: 1px solid #ededed;
        border-right: 1px solid #ededed;
        vertical-align: middle;
    }
    .data-table .price-label {display: none;}
    .data-table .old-price .price {color: #CCC;font-size: 12px;text-decoration: line-through;}
    .data-table td.a-right {width: 200px;}
    .data-table td.a-center.last {width: 150px;}
    .sales-order-print .col2-set {overflow: hidden;}
    .sales-order-print .col2-set .col-1,
    .sales-order-print .col2-set .col-2 {float: left; width: 45%;}
    .sales-order-print .button {display: none;}
    .sales-order-print .a-right {text-align: right;}
    .a-right {text-align: right;}
    a[href]:after {
        content: none !important;
    }
    .price-container {width: 100%;}
    .grouped_total div {width: 25%;float: left; text-align: center; padding: 15px 0; text-transform: uppercase;}
    .grouped_total .no-prod {background: #f1f1f1;}
    .grouped_total .no-item {background: #e2e2e2;}
    .grouped_total .price-tot {background: #cacaca;}
    .grouped_total .save {background: #e2e2e2;}
    .grouped_total {overflow: hidden;margin: 5px 0 0px; width: 100%; text-align: center;}
    .grouped_total .bor {display: block;width: 90px;height: 1px; }
    .grouped_total .bor-top {     background: rgba(0,0,0,0.3);margin: 10px auto 0;}
    .grouped_total .bor-bottom {    background: rgba(255, 255, 255, 0.3);margin: 0 auto 10px;}
    .grouped_total > div p {padding: 0;margin: 0;}
    .grouped_total .price-tot p {
        display: inline-block;
        padding: 0;
    }
    .data-table.grouped-items-table {font-family: sans-serif; }

    .product-quick-shopping tr input.qty {width: 60px !important; border: 1px solid #999; }
    .product-shop .price-container .data-table td.last {width: 100px;text-align: center;}
    .a-center { text-align: center !important; }
    .quick-cat-name {background: #fafafa;text-align: left !important;}
    .data-table thead th {padding: 5px 10px;}
    .data-table thead th.name {width: 470px;}
    .product-quick-shopping tr.odd,
    .product-quick-shopping tr.odd td {background: #f5f5f5;}

    .product-view {width: 100%;}
    .table-wrapper  {width: 100%;}
    .data-table.grouped-items-table {table-layout: fixed; width: 875px;}
    .table-wrapper .sku {width: 55px;}
    .table-wrapper .name {width: 410px;}
    .table-wrapper .price {width: 154px;}
    .table-wrapper .qty {width: 100px;}
    .table-wrapper .tot {width: 105px;}

    .quick-cat-name {background: #c5c5c5}

    .product-view .grouped-items-table .price-box { margin:0; padding:0; }
    .product-view .grouped-items-table .price-box p {display: inline-block !important; margin: 0; padding: 0; float: right;}
    .product-view .grouped-items-table .price-box p.old-price {margin: 0 5px 0 0; }


.sales-order-print .print-head { }
.sales-order-print.page-print {font-size: 12px;}
.sales-order-print .data-table tr.last th {font-size: 12px;}
.sales-order-print.page-print h2,
.sales-order-print.page-print h3 {font-size: 12px; font-weight: normal;}
.sales-order-print.page-print h3.product-name {width: 400px;}
.sales-order-print .data-table td {padding: 3px 10px;}
.sales-order-print.page-print .price-excl-tax {display: inline-block;}
.sales-order-print .data-table td .nobr {font-size: 0;}
.sales-order-print .data-table td .nobr strong {font-size: 12px;}



}
