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

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

Original author: Ben Sturmfels, Boojum, March 2009

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

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

/* hide sections that aren't relevant to print */
#search-form,
#overall-menu,
#main-menu,
#sub-menu,
#footer-menu, 
#quick-links-menu { 
  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;
}

#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;
}

#sub-content-b #sub-content-title { margin: 0.5em 0; }