/* ==========================================================================
   Print styles.
   Inlined to avoid the additional HTTP request:
   http://www.phpied.com/delay-loading-your-print-css/
   ========================================================================== */
@media print {
  @page {
    size: A4 portrait;
    margin: 2.5cm 1.5cm; }
  /* line 16, ../scss/print.scss */
  .sitewide-search,
  .top-menu,
  .main-nav,
  .footer-nav,
  .m-pikabu-sidebar,
  #featured,
  .mobile-bar,
  .primary-footer .social,
  .news-signup,
  .sidebar,
  .banner img,
  .copyright .imagebox,
  .credits .address,
  .footer-subscription {
    display: none !important; }

  /* line 35, ../scss/print.scss */
  .banner span {
    font-size: 20pt;
    font-weight: bold; }

  /* line 40, ../scss/print.scss */
  .site-header {
    margin-bottom: 0.25in; }

  /* line 44, ../scss/print.scss */
  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important;
    /* Black prints faster:
       http://www.sanbeiji.com/archives/953 */
    box-shadow: none !important;
    text-shadow: none !important; }

  /* line 54, ../scss/print.scss */
  a,
  a:visited {
    text-decoration: underline; }

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

  /* line 67, ../scss/print.scss */
  .branding a[href]:after {
    content: ""; }

  /*
   * Don't show links that are fragment identifiers,
   * or use the `javascript:` pseudo protocol
   */
  /* line 81, ../scss/print.scss */
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }

  /*
   * Printing Tables:
   * http://css-discuss.incutio.com/wiki/Printing_Tables
   */
  /* line 92, ../scss/print.scss */
  thead {
    display: table-header-group; }

  /* line 96, ../scss/print.scss */
  tr,
  img {
    page-break-inside: avoid; }

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

  /* line 105, ../scss/print.scss */
  .alignright {
    float: right;
    margin: 0 0 1em 1em; }

  /* line 110, ../scss/print.scss */
  .alignleft {
    float: left;
    margin: 0 1em 1em 0; }

  /* line 115, ../scss/print.scss */
  .aligncenter,
  .alignnone {
    margin: 1em auto;
    display: block; }

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

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