/** @file Print styling  We provide some sane print styling for Drupal using Zen's layout method. */
@media print { a:link, a:visited { /* underline all links */ text-decoration: underline !important; }
  #site-name a:link, #site-name a:visited { /* Don't underline header */ text-decoration: none !important; }
  #navigation-wrapper { content: url("../images/Seal-background.png"); display: block !important; float: left; height: 75px; margin: 0 20px 20px 0; width: 85px; }
  #header-wrapper { content: url("../images/csu-title.png"); clear: right; display: block !important; height: 47px; padding: 30px 0 20px 0 !important; width: 432px; }
  #content { /* added to make the base font smaller during printing as well as set styling*/ /* added to keep pages that have divs unintentionally splitting and causing scrollbars to display on print */ }
  #content a[href]:after { /* Add visible URL after links. */ content: " (" attr(href) ")"; font-weight: normal; font-size: 9.6px; }
  #content a[href^="javascript:"]:after, #content a[href^="#"]:after { /* Only display useful links. */ content: ""; }
  #content abbr[title]:after { /* Add visible title after abbreviations. */ content: " (" attr(title) ")"; }
  #content p, #content td, #content th, #content div { font-size: 9.6px; font-family: Verdana,"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva, sans-serif; line-height: 1.25em; }
  #content h1 { color: #ff8200; font-family: "RobotoBoldCondensed", Arial, sans-serif; font-size: 1.5em; text-transform: uppercase; line-height: 1.1475em; }
  #content h2 { color: #006a4d; font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif; font-size: 1.4em; line-height: 1.263em; margin-bottom: 1.008em; text-transform: uppercase; }
  #content h3 { color: #006a4d; font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif; font-weight: bold; font-size: 1.3em; line-height: 1.4em; margin-bottom: 1.0em; }
  #content h4 { color: #ff8200; font-family: "RobotoCondensed", Arial, sans-serif; font-weight: 400; font-size: 1.3em; line-height: 1.3em; margin-bottom: 1.0em; }
  #content h5 { color: #ff8200; font-family: "RobotoBoldCondensed", Arial, sans-serif; font-weight: 700; font-size: 1.25em; line-height: 1.257em; margin-bottom: .483em; text-transform: uppercase; }
  #content h6 { color: #78be20; font-family: "RobotoLight", Arial, sans-serif; font-size: 1.15em; line-height: 1.25em; margin-bottom: .6em; }
  #content { /* Un-float the content */ float: none !important; width: 100% !important; margin: 0 !important; padding: 0 !important; }
  body, #page, #main, #content { /* Turn off any background colors or images */ color: #000; background-color: transparent !important; background-image: none !important; }
  p.submitted { color: #666666 !important; }
  .region-bottom #block-boxes-footer-copyright-contact p { line-height: 120%; text-align: center; }
  #skip-link, #toolbar, #site-slogan, #navigation, .region-header, .region-sidebar-first, .region-sidebar-second, #footer-wrapper, .region-bottom #block-boxes-footer-copyright-contact a, .breadcrumb, .tabs, .action-links, .links, .book-navigation, .forum-topic-navigation, .pager, .feed-icons, .print-button, .flexslider { visibility: hidden; display: none; } }
/* End @media print */
