@media print {
    
    header,
    footer,
    .primary-menu li,
    .section.youtubevideo { display: none;}

    body { background: #ffffff; color: #000; }
    a { text-decoration: underline;  }
    
     
    /*********HOMEPAGE**********/
        body.homepage .par-overlay .teaser.videopopupteaser .teaser-inner .image-wrapper a:after,
        body.homepage .par-overlay .teaser.videopopupteaser .teaser-inner a.popupboxLink .image-wrapper:after,
        body.homepage li.slide-youtube.slick-slide:after,
        body.homepage li.slide-video.slick-slide:after { width: 60px; height: 60px; margin-left: -30px; margin-top: -30px; }
        body.homepage .par-overlay { margin: 0 0 45px 0 !important; }    
        body.homepage .par-overlay .parbase.teaser { margin: 0; }
        body.homepage .par-overlay .parbase.teaser .teaser-inner .content-wrapper { width: 100%; height: auto; padding: 30px; }
        body.homepage .par-overlay .parbase.teaser .teaser-inner .content-wrapper .content-wrapper-inner h2 { margin-bottom: 20px; }
        body.homepage .par-overlay .parbase.teaser .teaser-inner .image-wrapper { width: 100%; position: relative; height: 0; padding-bottom: 56.25%; margin-bottom: 20px; }
        body.homepage .par-overlay .parbase.teaser.videopopupteaser  .teaser-inner .content-wrapper .content-wrapper-inner .teaser-content { padding-top: 30px; }
        body.homepage body .banner ul.slick-initialized.slick-slider li.slick-slide > img.hidden { display: block !important; position: relative; top: 0; left: 0; transform: none; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; }
        
    /*********CONTENTPAGE**********/
        body.overviewpage.events .articletabpane .tabs-controls-list.tabs-1:before,
        body.overviewpage.events .articletabpane .tabs-controls-list.tabs-2:before { width: 100%; margin-bottom: 10px; }
        
    /*********GRIDTABS**********/
        .gridtabs { margin-bottom:30px; }
        .gridtabs .element { width: 100% !important; height: auto !important; float: none; clear: both; /*page-break-after: always;*/ display: block; }
        .gridtabs .element .link-grid-thumbnail-wrapper { padding:15px; }
        .gridtabs .element .link-grid-thumbnail-label { height:auto; }
        .gridtabs .element .link-grid-thumbnail-wrapper img { max-width: 30%; }
        .gridtabs .element .link-grid-content { position: relative !important; display: block !important; top: 0 !important; width: 100%; }
        .gridtabs .element .link-grid-content .par { padding:15px; background-color: #fff; color: #000; border: 0; }
    
    
    /*********SCREEN.CSS********/    
        .column_1,
        .column_2_15_85,
        .column_2,
        .column_4,
        .column_3 { margin-bottom: 0 !important; }
            
        .column_1 .column_1-c0,
        .column_2_15_85 .column_2_15_85-c0,
        .column_2_15_85 .column_2_15_85-c1,
        .column_3 .column_3-c0,
        .column_3 .column_3-c1,
        .column_3 .column_3-c2,
        .column_2 .column_2-c0,
        .column_2 .column_2-c1,
        .column_4 .column_4-c0,
        .column_4 .column_4-c1,
        .column_4 .column_4-c2,
        .column_4 .column_4-c3 { width: 100%; margin-left: 0; margin-bottom: 20px; }
        
        /*Mixed media gallery*/
        .mixedmediagallery .gallery-page .gallery-item { width:48%; }
        .mixedmediagallery .gallery-page .gallery-item:nth-child(3n) { margin-right:4%; }
        .mixedmediagallery .gallery-page .gallery-item:nth-child(2n) { margin-right:0; }
    
        .latestdocumentandpresentationteaser .teaser-inner .news-text-wrap { min-height: inherit; }
    
        /*Our directors*/
        .column_2_15_85 .column_2_15_85-c0 { width: 130px;}
        .column_2_15_85 .column_2_15_85-c1 { width: calc( 100% - 150px); margin-left: 20px; }
        .column_2_15_85 .column_2_15_85-c1 .text { padding-right: 0; }
    
        .sitemap-wrapper ul.sitemap-list { width: 100%; }
        
        /*Banner*/       
        .banner ul.slick-initialized.slick-slider { background-color: #569fbb; }
        .banner ul.slick-initialized.slick-slider li.slick-slide { height:0; background: none !important; overflow: visible; }
        .banner,
        .banner ul.slick-initialized.slick-slider,
        .banner ul.slick-initialized.slick-slider li.slick-slide.slick-active { height: auto; }
        .banner ul.slick-initialized.slick-slider li.slick-slide > a,
        .banner ul.slick-initialized.slick-slider li.slick-slide > .slide-img-inner { background-position: center; background-size: cover; }
        .banner ul.slick-initialized.slick-slider li.slick-slide > a,
        .banner ul.slick-initialized.slick-slider li.slick-slide > .slide-img-inner { height:280px; display: block; position: relative; left: 0; top: 0; overflow: hidden; }
        .banner ul.slick-initialized.slick-slider li.slick-slide.slide-video > a.popup-video.popup-desktop,
        .banner ul.slick-initialized.slick-slider li.slick-slide.slide-youtube > a.popup-youtube.popup-desktop { display: none; }
        .slick-arrow { top: 140px; }
        .banner ul.slick-initialized.slick-slider li.slick-slide .youtube-video { display: block !important; position: relative; top: 0; transform: none; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; }
        .banner ul.slick-initialized.slick-slider li.slick-slide .youtube-video iframe { display: block; }
        .banner .carousel-pager-wrapper { display: none; }
        .banner .carousel-text-outer { position: relative; left: 0; top: 0; margin: 0; padding: 30px; background-color: #569fbb; }
        .banner .carousel-text-outer .carousel-text { width: auto; max-width: inherit; padding-right: 0; }
        .banner .carousel-text-outer .carousel-text-2 { width: auto; max-width: inherit; padding-right: 0; padding-top: 16px; }
        .banner .carousel-text-outer.isPlaying { display: block; }
        
        .video-cover .play-button,
        .video-cover .pause-button { width: 60px; height: 60px; margin-left: -30px; margin-top: -30px; }
    
        /*FINANCIAL CALENDAR*/
        .eventlist-tab-content .eventlist-row .eventlist-header,
        .eventlist-tab-content .eventlist-row .row .eventlist-innerWrapper .eventlist-item { width: 100%; height: auto; }
        .eventlist-tab-content .eventlist-row .row .eventlist-innerWrapper .eventlist-item.add-calendar { padding: 0; }
        .eventlist-tab-content .eventlist-row .row .eventlist-innerWrapper .eventlist-item.date,
        .eventlist-tab-content .eventlist-row .row .eventlist-innerWrapper .eventlist-item.title {}
        .eventlist-tab-content .eventlist-pastevents-wrapper .eventlist-row .row .eventlist-innerWrapper .eventlist-item.title {}
        .eventlist-tab-content .eventlist-row .eventlist-header {}
        .eventlist-remindme-form .eventlist-remindme-email input { min-width: 0px; width: 100%; }
    
        .articletabpane .article-list li  { width:100%; margin: 0 auto 20px auto; float: none !important; }
        .articletabpane .article-list li:NTH-CHILD(2n+1),
        .articletabpane .article-list li:NTH-CHILD(4n+1) { margin-left: auto; }
    
}