@media print and (color) {
    * {
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
    }

    .bpay {
        /*background: url('../images/BPAY-small.gif') no-repeat 15px 8px;*/
        /*background-size: 30px 44px;*/
        background: url('../images/bpay-logo.jpg') no-repeat 15px 8px !important;
        background-size: 237px 125px;
        height: 140px;
        padding: 10px;
        color: #646464;
        position: relative;
    }

    .bpay-text {
        position: relative;
        top: 10px;/*-6px;*/
        left: 95px;/*43px;*/
        text-align: left;
        /*border: 1px solid;*/
        font-size: 14px;
        font-weight: 600;
        color: #000;
        width: 210px;
        padding: 3px 10px;
    }

    .bpay-text span{
        position: relative;
        left: 52px;
    }

      /* ---------- General Layout ---------- */

    body,
    input,
    textarea,
    select {
        color: #000;
    }
    body.two-sidebars,
    body.sidebar-first,
    body.sidebar-second,
    body {
        width: 100% !important;
    }
    .navigation,
    .tabs,
    .checkout-buttons,
    .glyphicon,
    .add-or-remove-shortcuts,
    #sidebar-first,
    #sidebar-second,
    #toolbar,
    #toTop,
    #footer,
    #sub-footer,
    .menu,
    #footer-wrapper {
        display: none;
        background: none;
    }
    .one-sidebar #content,
    .two-sidebars #content {
        width: 100%;
    }
    #triptych-wrapper {
        width: 100%;
        margin: 0;
        padding: 0;
        border: none;
    }
    #triptych-first, #triptych-middle, #triptych-last {
        width: 100%;
    }

    #main-content {
        width: 100%;
    }

    #block-block-2 {
        height: 200px;
    }

    .logged-in .site-heading h1 {
        top: 0 !important;
        position: relative !important;
    }

    #page {
        top: -230px !important;
        position: relative !important;
    }

    /* ---------- Node Pages ---------- */

    #comments .title,
    #comments form,
    .comment_forbidden {
        display: none;
    }
}
