@media print {

    .no-print,
    .no-print * {
        display: none !important;
    }

    #receipt_wrapper,
    #table {
        /* background-color:#FFFFFF; */
        font-size: 75%;
    }

    .topbar {
        display: none;
    }

    #menubar,
    #footer {
        display: none;
    }

    #sale_return_policy {
        width: 100%;
        text-align: center;
    }

    /* Hide links in table for printing */
    table.innertable {
        display: table;
    }

    table.innertable a {
        color: #000000;
        text-decoration: none;
    }

    table.report a.expand {
        visibility: hidden;
    }

    table.report a {
        color: #000000;
        text-decoration: none;
    }

    table.innertable thead {
        /* display:none; */
    }

    .print_show {
        display: block !important;
    }

    .print_hide {
        display: none !important;
    }

    .fixed-table-container {
        border: none;
    }

    .fixed-table-container thead th .sortable {
        padding-right: 10px;
    }
}
