
@media print {
    @page {
        margin: 1.6cm 1.6cm;
        orphans:4;
        widows:2;
    }

    html, body {
        height: auto;
        min-height: auto;
        color: #000000 !important;
        background: none;
    }

    .profile {margin: 0}

    .page, .container, .content_mod, .content,
    #wrap, #content, #main-col, #main-col .content {
        position: relative;
        box-sizing: content-box;
        display: block;
        width: auto;
        height: auto;
        min-height: auto;
        max-height: none;
        margin: 0;
        padding: 0;
        float: none;
        background: none;
    }

    .page { width: 99% }

    section.options, aside, footer, .no-print, .replaceWraper, .breadcrumbs, .col_ry, .header-2, header, .additional-checks, .egrul-export-buttons, .contragent-info,
    .top_banner, #right, .cont-b, #header, #footer {
        display: none !important;
    }

    .content_mod {
        margin: 0;
        padding: 0;
        min-height: auto;
        width: auto;
    }

    .status-active, .status-reorganization, .status-liquidated {
        background: none !important;
        color: #000 !important;
        font-weight: bold;
    }

    h1, h2, h3 {
        background: none;
    }

    .table-box {
        page-break-inside: avoid;
        position: relative;
        height: 100%;
        display: block;
        overflow: visible;
    }

    .profile td, .profile th {
        border-color: #222222;
    }

    .status-active, .status-reorganization, .status-liquidated { font-size: 16px }

    .firm-scale-item, .firm-scale-item-filled, i.icon, .alert-success:before, .alert-warning:before, .alert-danger::before {
        -webkit-print-color-adjust: exact !important;
        color-adjust: exact !important;
    }

    .highlight-success, .highlight-warning, .highlight-danger {
        border-color: #fff !important;
    }

    a.short-address {display: none}
    a {color: #000000 !important;}

    #counterparty-header {margin-top: 0}

    .col_right, #data_process_box, #yblock, .opadv {
        display: none;
    }

    .col_left, .content_mod .col_left-wrap, .content_mod .col_left-inner {
        float: none;
        margin: 0;
        padding: 0;
    }
}