@media print {

#masthead {
  display: none;
}

#secondary {
  display: none;
}


#content header .wrap {
  /* padding: 67px 0; */
}

article.countries--single, article.events--single, article.newsroom_items--single, article.opportunities--single, article.people--single, article.post--single, article.resources--single {
    padding-left: 25px;
    padding-right: 25px;
}

body.single-events.has-sidebar #main #primary, body.single-newsroom_items.has-sidebar #main #primary, body.single-post.has-sidebar #main #primary, body.single-resources.has-sidebar #main #primary {
}
@page {
  margin:1in 0.5in;
  }

body.has-sidebar #main #primary {
    padding-top: 60px;
}

body.has-sidebar #main #primary {
 
 width:100% 
}

body.has-sidebar #main {
  max-width: 1733px;
  width: 100%;
}

body.single-countries .field--body, body.single-countries .location-info, body.single-events .field--body, body.single-events .location-info, body.single-newsroom_items .field--body, body.single-newsroom_items .location-info, body.single-opportunities .field--body, body.single-opportunities .location-info, body.single-people .field--body, body.single-people .location-info, body.single-post .field--body, body.single-post .location-info, body.single-resources .field--body, body.single-resources .location-info {
  max-width: 1733px;
}


.related-content {
    display: none;

}

footer.site-footer {
  display: none;
}


.page__terms {
  display: none;
}

#onetrust-consent-sdk{
  display:none !important;
}
aside#secondary{
  display: block;
  clear: both !important;
  width:100% !important;
}

/*aside#secondary .page__teaser-image{
  display: none !important;
}*/
/*
.speech .wrap{
  padding:0px;
}*/

#content header.speech .wrap {
  padding: 30px !important;
  padding-bottom: 30px !important;
}

#content header.speech .kicker{
  margin: 0px;
}

.sidebar__block--social-sharing{
  display: none !important;
}

body.speech-template-default #main #primary{
  padding-top: 0px;
}

body.speech-template-default .page__teaser-image{
  float:left;
  width: 11%;
  margin: 0px !important;
  margin-left: 20px !important;
  margin-right: 20px !important;
}

body.speech-template-default .author-details{
  float: left;
  text-align: left;
  width: 70%;
}

body.speech-template-default .sidebar__block {
    padding: 0px !important;
    margin-top: 20px;
  }
  
  .pagebreak { page-break-before: always; }
  
   #secondary{
    display: inline-block !important;
    height: 500px !important;
  }
}
