/**
everyone needs a print.css

*/

body, input, textarea, select {
  color: #000;
  background: none;
  font-size: 12pt;
}

a, a:link, a:visited, a:hover, a:active, a span {
text-decoration: none !important;
color: #000 !important;
font-size: 100% !important;
}

ul.primary-links, ul.secondary-links,
#header-region, .sidebar, #nav, #headermsg,
div.links, #comment, #comments, #bottom,
div.adsense, div.adsense-inline {
  display: none !important;
}

body {
  width: 85%;
}

body.sidebar-left #center, body.sidebar-right #center, body.sidebars #center,
body.sidebar-left #squeeze, body.sidebar-right #squeeze, body.sidebars #squeeze {
  margin: 0;
}

#sidebar-left, #sidebar-right, #bottom, .meta, .comments, .links {
display: none;
}


#wrapper,
#wrapper #container .breadcrumb,
#wrapper #container #center,
#wrapper #container #center .right-corner,
#wrapper #container #center .right-corner .left-corner,
#wrapper #container #footer,
#wrapper #container #center #squeeze,
#wrapper #container #header #logo-floater
{
  position: static;
  left: 0;
  padding: 0;
  margin: 0;
  width: auto;
  float: none;
  clear: both;
  background: none !important;
  
}

#wrapper #container #header {
  height: 130px;
}

#logo-floater h1 {
background: none;
}

#wrapper #container #header #headermsg {
display: none;
}


#wrapper #container #header h1, 
#wrapper #container #header h1 a:link, 
#wrapper #container #header h1 a:visited {
  text-shadow: none;
  color: #000;
}

.print-only {
display: block;
}