.print-only { display: none; }

@media print {
    @page { margin: 1.5cm; }

    .print-only { display: block; margin-bottom: 20px; }
    .logo.print-only { width: 2.5cm; }
    .complete-head .logo.print-only { margin-top: 25px; }
    body { background: #fff; }
    body * { font-family: Arial !important; }
    #header { display: none; }
    #footer { display: none; }
    .pay-now-section .col-right { display: none; }
    .module-help { display: none; }
    .pay-now-section .col-left { width: 100%; }
    .pay-now-section .col-left > .inner { padding: 10px; }
    .complete-head { padding-top: 0; margin-bottom: 10px !important; }
    .detail-of-load td { padding: 10px; }
    .detail-of-load td.cur img { width: 30px; }
    .detail-of-load td.rate h6,
    .detail-of-load td.rate p { display: inline; margin-right: 10px; margin-bottom: 0; }
    .layout-aside aside { width: 100%; }
    aside .module-instruction { position: absolute; top: 0; float: right; right: 0; border: 0; padding: 0; background: none; }
    aside .module-instruction br { display: none; }
    .pay-now-section .warn-msg { margin: 10px auto; background-position: 15px 15px; }
    .pay-now-section .warn-msg p { display: inline; }
    h1 { font-size: 34px; }
    h3 { font-size: 15px; }
    .pay-now-section h2 { font-size: 15px; margin-bottom: 10px; }
    .pay-now-section .total strong { font-size: 20px; }
    .std-cnt.page-head p { font-size: 15px; }
    .detail-of-load td.amount { font-size: 15px; }
    .module-spot { display: none; }

    /*transaction history*/
    #site-head .logo > * { height: 30px; }
    #site-head .logos .logo:last-child { padding-left: 22px; }
    .page-transactions .page-content .tab-transaction-hist { padding: 15px 0; }
    .transaction-hist-table td, .transaction-hist-table th { padding: 10px 0; }
    #site-head header nav,
    #site-head header .auth,
    #site-head #mobile-menu-display,
    .page-transactions .filters-wrap,
    .page-transactions .btn-print,
    .page-transactions .page-content .tabbed-tab,
    #site-foot .footer-columns,
    #site-foot footer ul { display: none; }
}
