@media print {

    .navbar { display: block }
    .navbar button {
        display: none!important;
    }
    #navigation .container .navbar-brand {
      margin-left: auto;
      margin-right: auto;
    }
    #menubar { display: none }
    #topbar-right { display: none }
    #main-wrapper, .footer-bottom {
        background-color: white!important;
    }
    .col-sm-9 {
        width: 100%;
        padding: 0;
    }
    .col-sm-3 {
        display: none;
    }
    .banner-block, .partners, .footer-top, .footer-menu, .bottom-widgets, .footer-bottom {
        display: none;
    }

    .container {
        width: 100%;
    }

    #main-wrapper {
        border: none;
    }

    .pdfLink {
        display: none;
    }

    /*.tbl .item {
        border: 1px solid silver;
    }*/


    .section-title {
        font-size: 30px;
        font-weight: 600;
    }

    .tblItem .caption {
        font-weight: 600;
    }

    #topbar a.navbar-brand {
        display: block; text-align: center; float: none; margin: 0; padding: 0;
    }

    #topbar a.navbar-brand img {
        display: inline;
        width: 200px;
        height: auto;
    }

    #topbar a.navbar-brand:after {
        display: none;
    }

    .footer-bottom {
        border-top: 1px solid silver;
        /*position: fixed;
        bottom: 0;*/
    }

    #cadre_alert_cookies {
        display: none;
    }

    .incSection.links h2 {
        margin-top: 0;
    }

    .incSection.links .tbl { 
        font-size: 0.8em;
    }

    .incSection.links .tbl {
        padding: 0!important;
        margin: 0;
    }

    .incSection.links .tbl .item {
        margin: 0;
    }

    .incSection.links .tbl p {
        margin-bottom: 0;
    }

    .row {
        margin-left: 0!important;
        margin-right: 0!important;
    }

    #topbar > div, #topbar div.widget {
        display: none!important;
    }

    .container.main-wrap section:last-child {
        margin-bottom: 0;
    }

    .topbar, #topbar {
        border-bottom: none!important;
    }

    #notesLinks .tbl {
        padding-top: 0;
    }

    .item .tblItem {
        background-color: #f5f5f5!important;
    }

    .incSection {
        margin-bottom: 0;
    }

    .section-title {
        font-weight: 700!important;
    }

    .tblItem .caption {
        font-weight: 900;
        color: black;
    }

    p:last-child {
        margin-bottom: 0;
    }

    h1, h2, h3 {
        page-break-after: avoid;
    }

    #j-elmo-cookie-banner {
        display: none;
    }
    
}