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

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

Author: Ben Sturmfels, Boojum, December 2008

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

body {
  font-family: serif;
  border: none;
}

/* hide sections that aren't relevant to print */
#main-menu, #sub-menu, #search-form, #footer-menu, 
#quick-links-menu { 
  display: none;
}

/* content should fill the page width */
#main-content, #main-content .inner {
  float: none;
  padding: 0;
  border: none;
  margin: 0;
}

#sub-content-a .inner,
#sub-content-b .inner {
  border: none;
}

#header {
  height: auto;
}

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 {
  color: #000;
  background: transparent;
  width: auto;
  min-height: 0; 
  float: none; 
  margin-left: auto;
}
