/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @category    design
 * @package     default_default
 * @copyright   Copyright (c) 2013 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */
*     { 
    background:none !important; 
    text-align:left !important; 
}
html  { 
    margin:0 !important; 
    padding:0 !important; 
}
body  { 
    background:#fff !important;
    padding:0 !important;
    margin:10px !important; 
}
a     { 
    color:#2976c9 !important; 
}
th,td { 
    color:#2f2f2f !important;  
    border-color:#ccc !important; 
}

.header-container,
.nav-container,
.footer-container,
.pager,
.toolbar,
.actions,
.buttons-set { 
    display:none !important;
}

.page-print .data-table .cart-tax-total { 
    background-position:100% -54px; 
}
.page-print .data-table .cart-tax-info { 
    display:block !important; 
}

body.page-print, body.sales-order-print, body.sales-order-printinvoice  {
    background: none !important;
    text-align: left;
    font-size: 13px;
}
.col-1-print {
    text-align: left;
}
.col-2-print {
    text-align: left;
}
.col2-set-print {
    padding: 0 0 10px !important;
    margin: 0 0 10px !important;
}
.data-table-print tr, .data-table-print td {    
    background-color: #FFFFFF !important;
}
h2.print {
    border-bottom: 1px solid #CCCCCC;
    margin: 0 0 10px;
    padding: 0 0 10px;
}
.page-print .order-date, sales-order-print .order-date, sales-order-printinvoice .order-date {
    border: none;
}
.page-print .logo, sales-order-print .logo, sales-order-printinvoice .logo {
    margin-left: 0;
}
.page-print .price-incl-tax, .sales-order-print .price-incl-tax, .sales-order-printinvoice .price-incl-tax {
    display: inline;
}
.data-table-print th, .data-table-print td {
    padding: 2px;
}
.data-table-print tfoot strong {
    font-size: 13px;
}
.page-print h2.h2 {
    text-align: left;
}