/**
 * @file
 * Print styling
 *
 * We provide some sane print styling for Drupal using Zen's layout method.
 */

/**
 * By importing this CSS file as media "all", we allow this print file to be
 * aggregated with other stylesheets, for improved front-end performance.
 */
@media print {

  /* Don't underline header. */
  a:link.header__site-link,
  a:visited.header__site-link {
    text-decoration: none !important;
  }

  /* Turn off any background colors or images. */
  body,
  #page,
  #main,
  #content {
    color: #000;
    background-color: transparent !important;
    background-image: none !important;
    width:95% !important;
  }

  /* Hide sidebars and nav elements. */
  #skip-link,
  #toolbar,
  #navigation,
  .region-sidebar-first,
  .region-sidebar-second,
  #footer,
  .breadcrumb,
  .tabs,
  .action-links,
  .links,
  .book-navigation,
  .forum-topic-navigation,
  .feed-icons,
  .slideshow,
  #header .region-header-top,
  #header .nav-links-block,
  #header .nav-drop-wrapper,
  .menu-icon,
  .mmenu-icon,
  .mmenu,
  .toolbar-header-block,
  .section-img-block,
  .social-block,
  .hoover-sidebar,
  #hoover-2col-sb-left-panel .hoov-2col-stack-nosb-first,
  .hoov-3col-stack > .cwrap > .panel-col-first,
  .pane-research-panel-pane-1, /*recent rsrch carousel*/
  .pane-issues-panel-pane-1, /*featured issues carousel*/
  .field-name-view-featured-carousel-block, /*featured research carousel*/
  .pane-slides-panel-pane-1, /*fellows in action carousel*/
  .pane-disqus,
  ul.switcher,
  .switcher-select {
    visibility: hidden;
    display: none !important;
  }

  body {
    left:0 !important;
  }

  #nav-spacer {
    height:auto !important;
  }

  #header {
    position:relative !important;
  }
    #header h1#site-name {
      width:110px !important;
      height:34px !important;
      margin:10px 10px 10px 0 !important;
    }

    .region-header-bottom {
      min-height:0 !important;
    }

  .hoov-2col-stack > .cwrap > .hoov-2col-stack-first,
  #hoover-2col-sb-left-panel.hoov-2col-stack-nosb > .cwrap > .hoov-2col-stack-nosb-last,
  .hoov-3col-stack > .cwrap > .panel-col-middle {
    float:none !important;
    width:100% !important;
    font-size: 95% !important;
  }

  .node-issue.view-mode-full .field-name-field-issue-theme {
    margin-bottom:0;
  }

  .research-teasers-view .views-row {
    border-top:1px #ccc solid;
  }
/*  .hoov-2col-stack-first .pane-node-content {
    margin-left:1em;
    margin-right: 1em;
    font-size: 95% !important;
  }*/

  ul.quicktabs-tabs li a {
    border:0 !important;
  }
    ul.quicktabs-tabs li.active a {
      border:1px #ccc solid !important;
    }

  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  .landing-header-block .views-field-body {
    color:#000 !important;
  }

  p {
    font-size: 14pt !important;
  }
}
