@media print {
    .navbar,
    .card .collapse {
        display: block;
    }

    .main-nav, 
    .hamburger-menu, 
    .visual, 
    .breadcrumb-section, 
    .main-container > .row > .content-right,
    .footer-column-2{
        display:none;
    }

    .frame-container-default{
        max-width: 90vw;
    }
    header > .section-default, .footer-section > .section-default{
        width: 90vw;
    }

    .footer-section-content{
        background: transparent;
        --frame-color: #000;
    }

    .footer-section p, .footer-section b, .footer-section strong {
        color: #000;
    }
}