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

/* My Account - Orders Print Styling */
.sales-order-print, .sales-order-printinvoice, .sales-order-printshipment, .sales-order-printcreditmemo { font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
.sales-order-print .a-right, .sales-order-printinvoice .a-right, .sales-order-printshipment .a-right, .sales-order-printcreditmemo .a-right { text-align: right; }
.sales-order-print .print-head, .sales-order-printinvoice .print-head, .sales-order-printshipment .print-head, .sales-order-printcreditmemo .print-head { float: left; width: 100%; margin-bottom: 20px; }
.sales-order-print .col2-set, .sales-order-printinvoice .col2-set, .sales-order-printshipment .col2-set, .sales-order-printcreditmemo .col2-set { float: left; width: 100%; margin-bottom: 30px; }
.sales-order-print .col2-set .col-1, .sales-order-printinvoice .col2-set .col-1, .sales-order-printshipment .col2-set .col-1, .sales-order-printcreditmemo .col2-set .col-1 { float: left; width: 49%; }
.sales-order-print .col2-set .col-2, .sales-order-printinvoice .col2-set .col-2, .sales-order-printshipment .col2-set .col-2, .sales-order-printcreditmemo .col2-set .col-2 { float: right; width: 49%; }
.sales-order-print address, .sales-order-printinvoice address, .sales-order-printshipment address, .sales-order-printcreditmemo address { font-style: normal; }
.sales-order-print h2, .sales-order-print h3, .sales-order-printinvoice h2, .sales-order-printinvoice h3, .sales-order-printshipment h2, .sales-order-printshipment h3, .sales-order-printcreditmemo h2, .sales-order-printcreditmemo h3 { font-size: 18px; font-weight: normal; border-bottom: 1px solid #cccccc; padding-bottom: 5px; margin-bottom: 10px; }
.sales-order-print h3.product-name, .sales-order-printinvoice h3.product-name, .sales-order-printshipment h3.product-name, .sales-order-printcreditmemo h3.product-name { font-size: 13px; font-weight: normal; border-bottom: 0; padding-bottom: 0; margin-bottom: 0; }
.sales-order-print .order-date, .sales-order-printinvoice .order-date, .sales-order-printshipment .order-date, .sales-order-printcreditmemo .order-date { margin-bottom: 30px; }
.sales-order-print address, .sales-order-printinvoice address, .sales-order-printshipment address, .sales-order-printcreditmemo address { line-height: 18px; }
.sales-order-print .data-table, .sales-order-printinvoice .data-table, .sales-order-printshipment .data-table, .sales-order-printcreditmemo .data-table { width: 100%; border: 0; }
.sales-order-print .data-table#my-shipment-tracking tr, .sales-order-printinvoice .data-table#my-shipment-tracking tr, .sales-order-printshipment .data-table#my-shipment-tracking tr, .sales-order-printcreditmemo .data-table#my-shipment-tracking tr { border: 0px; padding: 0px; }
.sales-order-print .data-table#my-shipment-tracking tr td, .sales-order-printinvoice .data-table#my-shipment-tracking tr td, .sales-order-printshipment .data-table#my-shipment-tracking tr td, .sales-order-printcreditmemo .data-table#my-shipment-tracking tr td { border: 0px; padding: 0 0 5px 0; }
.sales-order-print .data-table thead, .sales-order-printinvoice .data-table thead, .sales-order-printshipment .data-table thead, .sales-order-printcreditmemo .data-table thead { background: #ffffff; color: #000000; }
.sales-order-print .data-table thead tr th, .sales-order-printinvoice .data-table thead tr th, .sales-order-printshipment .data-table thead tr th, .sales-order-printcreditmemo .data-table thead tr th { text-align: left; border-bottom: 1px solid #cccccc; padding: 5px 10px; }
.sales-order-print .data-table tr td, .sales-order-printinvoice .data-table tr td, .sales-order-printshipment .data-table tr td, .sales-order-printcreditmemo .data-table tr td { border-bottom: 1px solid #cccccc; padding: 5px 10px; }
.sales-order-print .data-table tr.even, .sales-order-printinvoice .data-table tr.even, .sales-order-printshipment .data-table tr.even, .sales-order-printcreditmemo .data-table tr.even { background: transparent; }
.sales-order-print .data-table tfoot tr, .sales-order-printinvoice .data-table tfoot tr, .sales-order-printshipment .data-table tfoot tr, .sales-order-printcreditmemo .data-table tfoot tr { border: 0; }
.sales-order-print .data-table tfoot tr.first td, .sales-order-printinvoice .data-table tfoot tr.first td, .sales-order-printshipment .data-table tfoot tr.first td, .sales-order-printcreditmemo .data-table tfoot tr.first td { padding-top: 20px; }
.sales-order-print .data-table tfoot tr td, .sales-order-printinvoice .data-table tfoot tr td, .sales-order-printshipment .data-table tfoot tr td, .sales-order-printcreditmemo .data-table tfoot tr td { border: 0; padding: 10px; }

@media print { .page-print button { display: none; } }

