/* 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 { @page { size: letter; margin: 15mm 15mm 15mm 15mm; }
  body { background: #ffffff; color: #000000; margin: 0px; overflow-x: hidden; width: 100%; }
  body #page-taxonomy, body #refine-results-wrapper, body nav { display: none; }
  body header, body header.primary { background-color: #ffffff; text-align: center; margin: 0 auto; min-width: 0; border-bottom: 2px solid #000000; }
  body header #print-logo, body header.primary #print-logo { position: relative; display: block; padding: 10px 10px 8px; text-align: left; border-bottom: 2px solid #fff; }
  body header #print-logo img, body header.primary #print-logo img { width: 150px; }
  body header #print-logo p, body header.primary #print-logo p { font-size: 10pt; font-weight: bold; font-style: italic; line-height: 10pt; margin: 0; position: absolute; right: 10px; bottom: 10px; color: white; }
  body header #print-logo p.kcmu, body header.primary #print-logo p.kcmu { color: #004B87; bottom: -30px; z-index: 10; }
  body header #print-logo img.kcmu, body header.primary #print-logo img.kcmu { position: relative; left: 20px; bottom: 5px; }
  body #content { display: block; width: auto; font-size: 12pt; line-height: 16pt; }
  body #content #sub-header { display: none; }
  body #content .box { position: relative; border: 0; /*
* Don't show links for images, or javascript/internal links
*/ }
  body #content .box p, body #content .box p span { font-size: 12pt !important; line-height: 16pt !important; }
  body #content .box p.byline a, body #content .box p.byline, body #content .box p span.byline a, body #content .box p span.byline { font-size: 12pt; }
  body #content .box a, body #content .box a:visited { text-decoration: underline; color: #000; }
  body #content .box a[href]:after { content: " (" attr(href) ")"; font-size: 10pt !important; word-wrap: break-word; }
  body #content .box abbr[title]:after { content: " (" attr(title) ")"; }
  body #content .box .ir a:after, body #content .box a[href^="javascript:"]:after, body #content .box a[href^="#"]:after, body #content .box .wp-caption a:after, body #content .box .exhibit-slider a:after { content: ""; }
  body #content .box pre, body #content .box blockquote { border: 1px solid #999; page-break-inside: avoid; }
  body #content .box thead { display: table-header-group; /* h5bp.com/t */ }
  body #content .box table, body #content .box img, body #content .box .wp-caption, body #content .box .callout { position: relative; page-break-before: auto; page-break-after: auto; page-break-inside: avoid; -webkit-region-break-inside: avoid; max-width: 100%; height: auto; }
  body #content .box img { max-width: 100% !important; }
  body #content .box p, body #content .box h2, body #content .box h3 { orphans: 3; widows: 3; }
  body #content .box h2, body #content .box h3 { page-break-after: avoid; }
  body #content .box .exhibit-slider a:after { content: ""; }
  body #content .box .exhibit-slider .download-icons { display: none; }
  body #content .box, body #content .link-button-medium-navy, body #content blockquote { box-shadow: none; }
  body #content .tabs li { display: none; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }
  body #content .tabs li.active { display: block; }
  body #content .left-column, body #content .left-column.no-sidebar { color: #000000; margin-left: 0px; float: none; width: 100%; }
  body #content .single-column .box, body #content .left-column .box, body #content .left-double-column .box { max-width: 95%; }
  body #content .single-column .box h2, body #content .left-column .box h2, body #content .left-double-column .box h2 { font-size: 15pt; }
  body #content .single-column .box h3, body #content .left-column .box h3, body #content .left-double-column .box h3 { font-size: 14pt; }
  body #content .single-column .box h4, body #content .single-column .box h5, body #content .single-column .box h6, body #content .left-column .box h4, body #content .left-column .box h5, body #content .left-column .box h6, body #content .left-double-column .box h4, body #content .left-double-column .box h5, body #content .left-double-column .box h6 { font-size: 12pt; }
  body #content .single-column .box .tabs li, body #content .left-column .box .tabs li, body #content .left-double-column .box .tabs li { box-shadow: none; }
  body #content .single-column .box ul li, body #content .left-column .box ul li, body #content .left-double-column .box ul li { font-size: 12pt; line-height: 14pt; }
  body #content .right-column { display: none; }
  body footer.main { display: none; }
  body footer.print { display: block; margin: 0 35px; padding: 20px 2px 0; border-top: 1px solid #000; }
  body footer.print p { font-size: 5.6pt; margin-bottom: 10px; }
  body footer.print p.tagline { font-style: italic; }
  body footer.print p.tagline strong { font-weight: bold; } }
