@media print {
    @page {
        size: 21cm 29.7cm;
        margin: 50px;
    }
    * {
        -webkit-print-color-adjust: exact !important;   /* Chrome, Safari */
        color-adjust: exact !important;                 /*Firefox*/
    }
    .jsfx * {
        opacity: 1 !important;
    }

    body * {
        visibility: hidden;

    }
    .wrapper {
        left: 0 !important;
        margin: 0 !important;
        width: auto !important;
        min-width: auto !important;
        max-width: 1000px !important;
    }
    /*
    .is-insurance-layout .il-content {
        max-height: 500px !important;
    }*/

    .global-content {
        padding-bottom: 0 !important;
    }

    .page-default,
    .page-default * {
        visibility: visible;
    }
    .page-default {
        position: relative;
        top: -90px;
    }
    .is-faq-articles {
        display: none;
    }
    .is-tip {
        display: none !important;
    }
    .b24-widget-button-wrapper {
        display: none !important;
    }
    /*
    .page-default {
        position: absolute;
        left: 0;
        top: 0;
    }
     */

    .page-default h1 {
        color: #000!important;
    }
}