/*-------------------------------------------
Print styles
---------------------------------------------

Styles to make it look good on paper by altering the layout and removing
parts irrelevant to print.

------------------------------------------*/

body {
  font-family: serif;
  border: none;
  background: white;
  border: none;
  max-width: none;
}

/* hide sections that aren't relevant to print */
#staff-menu,
#header,
#search-form,
#overall-menu,
#main-menu,
#sub-menu,
#this-section-menu,
#page-level,
#page-info,
#footer-menu, 
#quick-links,
#footer-logo { 
  display: none;
}

#header {
  height: auto;
  background: transparent;
  border: none;
}

h1#site-title, h1#site-title a {
  position: relative; left: 0; top: 0;
  color: black;
  padding: 0;
  width: auto;
}

#page-top {
 overflow: auto;
 background: none;
 padding: 0;
}

h1#page-title {
  width: 100%;
  color: #07a0c2;
  font-weight: bold;
}

#content-wrapper {
  overflow: visible;
}

#main-content,
#sub-content-a,
#sub-content-b,
#main-content .inner,
#sub-content-a .inner,
#sub-content-b .inner
{
  color: #000;
  background: transparent;
  width: auto;
  min-height: 0; 
  float: none; 
  padding: 0;
  border: none;
  margin: 0;
  overflow: visible;
}

#sub-content-b #sub-content-title, #sub-content-a #sub-content-title-a {
  font-style: normal;
  font-weight: bold;
  background: none;
  padding: 0;
  margin: 1px 0 0.9em;
  font-size: 1.3em;
  color: #07a0c2;
}



