@media print {
    body {
        --swl-fz--root: 16px;
        --swl-fz--side: 14px;
        --swl-fz--content: 16px
    }

    #after_article,
    #before_footer_widget,
    #breadcrumb,
    #comments,
    #fix_bottom_menu,
    #fix_header,
    #footer,
    #header,
    #sidebar,
    .c-postTitle__date,
    .c-shareBtns,
    .p-articleFoot,
    .p-fixBtnWrap {
        display: none !important
    }

    .p-articleHead {
        margin-bottom: 1rem
    }

    #main_content {
        width: 100% !important
    }

    code,
    pre {
        word-wrap: break-word;
        white-space: pre-wrap
    }

    /* section {
        page-break-before: always
    } */

    .no-print {
        display: none
    }

    .speaker-box{
        max-width:33%;
        width:33%;
    }
    #body_wrap #content section.bg-gray{
        background-color: #fff!important;
    }
}