@media print {

  header.header, 
  .contextual-nav,
  .pre--footer,
  .footer,
  .print--header p.line--below button.button--link,
  .tabs__list--days,
  .documents,
  .section__agenda a.button--link-has-icon,
  .section__agenda a.button--link-has-icon,
  .section__agenda--session:before,
  .section__agenda--session:before,
  .breadcrumb,
  .section__featured-img,
  .share,
  .button,
  .map--detail-page .section__summary .button--primary-hollow,
  .map_navigation,
  .section__related--content {
  	display: none;
  }

  .tabs__content {
  	display: block;
  }

  .section__padded--lg {
  	padding:0;
  }

  .print--header h1 {
  	font-size:30px;
  	margin:0;
  }

  .section__grey-bg-sm {
  	background: #fff;
  }

  .section__agenda, .section__agenda {
    border:0 none;
    padding-left:0;
    padding-right: 0;
  }

  .section__agenda--session, .section__agenda--session {
    padding-top:0;
    padding-left:0;
    padding-right: 0;
    border-left: 0 none;
  }

  .agenda--container .hidden--title {
    display: inline;
  }

  .header__post-types {
    padding-top: 0;
  }

  .section__summary {
    padding: 0;
    color: #333;
  }

  .statistics.statistics--static {
    padding-bottom: 0;
    color: #333;
  }

  .statistics--static .statistic {
    text-align: left !important;
  }

  .statistics--static .statistic .values {
    font-size: 20px;
    text-align: left !important;
  }

  .map--detail-page .section__content {
    padding-top: 30px;
  }

  .sharable-quote {
    margin: 0;
    padding-top: 0;
    background: transparent;
  }

}