/* ==|== print styles =======================================================
   Print styles.
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */
@media print {
  /* line 8, ../_sass/print.scss */
  * {
    background: transparent !important;
    overflow: visible !important;
    color: black !important;
    box-shadow: none !important;
    text-shadow: none !important;
    filter: none !important;
    -ms-filter: none !important;
  }

  /* Black prints faster: h5bp.com/s */
  /* line 9, ../_sass/print.scss */
  a, a:visited {
    text-decoration: underline;
  }

  /* line 10, ../_sass/print.scss */
  a[href]:after {
    content: " (" attr(href) ")";
  }

  /* line 11, ../_sass/print.scss */
  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /* line 12, ../_sass/print.scss */
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
    content: "";
  }

  /* Don't show links for images, or javascript/internal links */
  /* line 13, ../_sass/print.scss */
  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  /* line 14, ../_sass/print.scss */
  thead {
    display: table-header-group;
  }

  /* h5bp.com/t */
  /* line 15, ../_sass/print.scss */
  tr, img {
    page-break-inside: avoid;
  }

  /* line 16, ../_sass/print.scss */
  img {
    max-width: 100% !important;
  }

  @page {
    margin: 0.5cm;
}

  /* line 18, ../_sass/print.scss */
  p, h2, h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 19, ../_sass/print.scss */
  h2, h3 {
    page-break-after: avoid;
  }

  /* Show stuff */
  /* line 30, ../_sass/print.scss */
  .tab,
  .widget-accordion .accordion section,
  .widget-hometab .newsletter .content,
  .widget-hometab .newsletter .home-3cols,
  .faux,
  .date,
  .social,
  .block-link {
    display: block !important;
    clear: both;
  }

  /* Hide stuff */
  /* line 39, ../_sass/print.scss */
  .expansion-controls,
  .home-slider,
  .widget-socialfeed,
  #ft .updated .img-wrap,
  .widget-pagecontrols,
  #ft .footer-aux .social h2,
  nav {
    display: none !important;
  }

  /* Fix stuff */
  /* line 43, ../_sass/print.scss */
  .main-heading {
    font-size: 40px !important;
  }

  /* line 45, ../_sass/print.scss */
  .widget-media {
    max-width: 250px !important;
    height: 150px !important;
    float: left;
    margin: 0 50px 50px 0;
  }

  /* line 46, ../_sass/print.scss */
  .widget-media .info h1, .widget-media .info p {
    font-size: 16px !important;
  }

  /* line 49, ../_sass/print.scss */
  .widget-hometab .block-link .img-wrap {
    float: left !important;
  }

  /* line 54, ../_sass/print.scss */
  .logo,
  .col-2-wrap > div,
  .col-3-wrap > div,
  .col-4-wrap > div {
    width: 100% !important;
    float: none !important;
    clear: both;
  }

  /* line 57, ../_sass/print.scss */
  .logo a img {
    margin: auto !important;
    display: block !important;
  }
}
