/* Welcome to Compass. Use this file to define print styles.
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/print.css" media="print" rel="stylesheet" type="text/css" /> */
@media print {
  /* line 7, ../src/scss/print.scss */
  a:link,
  a:visited {
    /* underline all links */
    text-decoration: underline !important; }
    /* line 11, ../src/scss/print.scss */
    #header a:link, #header
    a:visited {
      /* Don't underline header */
      text-decoration: none !important; }

  /* line 17, ../src/scss/print.scss */
  #main-content a[href]:after {
    /* Add visible URL after links. */
    content: " (" attr(href) ")";
    font-weight: normal; }
  /* line 22, ../src/scss/print.scss */
  #main-content a[href^="javascript:"]:after,
  #main-content a[href^="#"]:after {
    /* Only display useful links. */
    content: ""; }
  /* line 27, ../src/scss/print.scss */
  #main-content abbr[title]:after {
    /* Add visible title after abbreviations. */
    content: " (" attr(title) ")"; }

  /* line 32, ../src/scss/print.scss */
  #main-content {
    /* Un-float the content */ }
    /* line 33, ../src/scss/print.scss */
    #main-content, #main-content .column {
      float: none !important;
      width: 100% !important;
      margin: 0 !important;
      padding: 0 !important; }

  /* line 41, ../src/scss/print.scss */
  body,
  #page,
  #main-content {
    /* Turn off any background colors or images */ }
    /* line 44, ../src/scss/print.scss */
    body, body *,
    #page,
    #page *,
    #main-content,
    #main-content * {
      color: #000 !important;
      background-color: transparent !important;
      background-image: none !important; }

  /* line 51, ../src/scss/print.scss */
  #skip-link,
  #toolbar,
  #navigation,
  #masthead-container,
  #left-column,
  #right-column,
  #related-content,
  #footer,
  .breadcrumb,
  .tabs,
  .action-links,
  .links,
  .pager,
  .feed-icons {
    /* Hide sidebars and nav elements */
    visibility: hidden;
    display: none; } }
/* End @media print */
/* PHS-specific print styles */
/* line 74, ../src/scss/print.scss */
body {
  font-family: "Gotham Narrow", Verdana, Tahoma, Arial;
  margin: 0; }

/* line 79, ../src/scss/print.scss */
.jPanelMenu-panel {
  padding: 8px;
  width: auto !important; }

/* line 84, ../src/scss/print.scss */
#header,
#left-column,
.region-mobile-menu,
.region-mobile-menu .block,
.block-menu-block,
#block-print-print-links,
.block-sharethis,
#footer .top,
section.related-content,
input.giftbutton {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important; }

/* line 99, ../src/scss/print.scss */
.print-hr {
  display: none; }

/* line 103, ../src/scss/print.scss */
h2 {
  font-size: 2em; }

/* line 107, ../src/scss/print.scss */
img {
  margin: 20px 0; }

/* line 111, ../src/scss/print.scss */
.content {
  /* By default, treat h3s like normal field labels */
  /* top-level H3s get treated as section separators */ }
  /* line 114, ../src/scss/print.scss */
  .content h3, .content .field-label {
    margin-top: 0;
    margin-bottom: 0.1em;
    font-size: 1em; }
  /* line 120, ../src/scss/print.scss */
  .content .field {
    margin-bottom: 0.5em; }
    /* line 123, ../src/scss/print.scss */
    .content .field p {
      margin: 10px 0; }
  /* line 130, ../src/scss/print.scss */
  .content > .field-group-format > h3 {
    font-size: 1.2em;
    margin-top: 2em;
    margin-bottom: 1em;
    border-top: 1px solid #000000;
    padding-top: 0.5em; }

/* line 143, ../src/scss/print.scss */
.field-name-field-collection-inventory {
  /**** 3 and 4 column tables for collection pages ****/ }
  /* line 144, ../src/scss/print.scss */
  .field-name-field-collection-inventory table, .field-name-field-collection-inventory tbody {
    border: none !important;
    border-collapse: collapse !important;
    border-spacing: 0px !important; }
    /* line 149, ../src/scss/print.scss */
    .field-name-field-collection-inventory table td, .field-name-field-collection-inventory tbody td {
      padding: 0.5em; }
      /* line 151, ../src/scss/print.scss */
      .field-name-field-collection-inventory table td p, .field-name-field-collection-inventory tbody td p {
        margin: 0; }
  /* line 161, ../src/scss/print.scss */
  .field-name-field-collection-inventory table.columns-three, .field-name-field-collection-inventory table.columns-four {
    width: 100%;
    border: 1px solid;
    border-spacing: 0; }
    /* line 166, ../src/scss/print.scss */
    .field-name-field-collection-inventory table.columns-three th, .field-name-field-collection-inventory table.columns-four th {
      text-decoration: underline;
      border-collapse: separate;
      text-align: left;
      font-weight: normal; }
    /* line 172, ../src/scss/print.scss */
    .field-name-field-collection-inventory table.columns-three th, .field-name-field-collection-inventory table.columns-three td, .field-name-field-collection-inventory table.columns-four th, .field-name-field-collection-inventory table.columns-four td {
      padding: 3px; }
    /* line 175, ../src/scss/print.scss */
    .field-name-field-collection-inventory table.columns-three th:nth-child(3), .field-name-field-collection-inventory table.columns-four th:nth-child(3) {
      padding-left: 8px; }
    /* line 178, ../src/scss/print.scss */
    .field-name-field-collection-inventory table.columns-three tr.new-rowgroup td, .field-name-field-collection-inventory table.columns-four tr.new-rowgroup td {
      border-top: 2em solid transparent; }
    /* line 181, ../src/scss/print.scss */
    .field-name-field-collection-inventory table.columns-three .collection-box, .field-name-field-collection-inventory table.columns-three .collection-folder, .field-name-field-collection-inventory table.columns-four .collection-box, .field-name-field-collection-inventory table.columns-four .collection-folder {
      text-align: center; }
    /* line 186, ../src/scss/print.scss */
    .field-name-field-collection-inventory table.columns-three .collection-formats, .field-name-field-collection-inventory table.columns-four .collection-formats {
      max-width: 75 px;
      min-width: 25 px;
      word-break: break-all;
      word-wrap: break-word; }
  /* line 196, ../src/scss/print.scss */
  .field-name-field-collection-inventory table.columns-three .collection-box, .field-name-field-collection-inventory table.columns-three .collection-folder {
    max-width: 60px;
    min-width: 50px;
    width: 5%; }
  /* line 201, ../src/scss/print.scss */
  .field-name-field-collection-inventory table.columns-three .collection-description {
    width: 78%; }
  /* line 209, ../src/scss/print.scss */
  .field-name-field-collection-inventory table.columns-four .collection-box, .field-name-field-collection-inventory table.columns-four .collection-folder {
    max-width: 60px;
    min-width: 50px;
    width: 5%; }
  /* line 214, ../src/scss/print.scss */
  .field-name-field-collection-inventory table.columns-four .collection-description {
    width: 70%; }
  /* line 217, ../src/scss/print.scss */
  .field-name-field-collection-inventory table.columns-four td.collection-formats {
    width: 24%; }

/* line 226, ../src/scss/print.scss */
.field-name-field-section .field-name-field-title {
  font-size: 1.3em;
  text-transform: uppercase; }

/* line 231, ../src/scss/print.scss */
.field-collection-container {
  border: 0; }

/* line 235, ../src/scss/print.scss */
.field-collection-view {
  border-bottom: 1px solid #000;
  margin-bottom: 10px;
  padding-bottom: 10px; }

/* line 241, ../src/scss/print.scss */
.field-group-accordion-item {
  display: block !important;
  border: none; }

/* line 246, ../src/scss/print.scss */
.field-collection-item-field-accordion .field-name-field-title {
  font-size: 1.25em;
  line-height: 1.4em;
  text-transform: uppercase; }
