@media print {
    @page {
        size: A4 portrait;
        margin: 0;
    }
    html, body {
        min-height: auto;
        height: auto;
    }
    .header-image > img {
        visibility: hidden;
    }
    .navmenu,
    .push-subscribe,
    .debt-icon,
    .support-icon,
    .menu-icon,
    .search-icon,
    .message-badge,
    .advertising-kinash,
    .desktop .left-menu {
        visibility: hidden;
        display: none;
    }
    .desktop .content-area {
        width: 100%;
    }
    .desktop .mkb-header-rounded,
    .desktop .grid th {
        background-color: #e2e2e2 !important;
    }
    .desktop .grid tr th,
    .desktop .grid tr td {
        border-left: 1px solid #777777;
        border-right: 1px solid #777777;
    }
    .desktop.print-info {
        display: block;
        visibility: visible;
    }
    .hide-on-print {
        visibility: hidden !important;
        display: none !important;
    }
    .show-on-print {
        visibility: visible !important;
        display: block !important;
    }
}
