/*Hide all information that is not unique to this page */
#header-wrapper, 
#primary-links, 
#banner-image, 
#sidebar-right, 
.breadcrumb, 
ul.primary, 
div.links, 
#bottomboxes, 
#footer { 
  display:none;
}
/* The site name is set to display:none in the main style sheet, display it here */
#print-sitename { 
  display:block;
}
/*Make sure the page is white, with no border, and properly aligned */
#wrapper {
  background:#fff;
  border:none;
  margin:0;
  width:100%;
}

/* Print-friendly logo (black and white)  
#print-sitename {
  display:block;
  background-image: url(temp.gif);
}*/

/* Inspired from drupal.org/project/zen */
/* $Id: print.css,v 1.1.2.1 2009/02/13 06:40:02 johnalbin Exp $ */

/* underline all links */
  a:link, 
  a:visited {
  text-decoration: underline !important;
}

/* Don't underline header */
  #site-name a:link,
  #site-name a:visited {
  text-decoration: none !important;
}

/* CSS2 selector to add visible href after links */
/*
#content a:link:after,
#content a:visited:after {
 content: " (" attr(href) ") ";
  font-size: 0.8em;
  font-weight: normal;
}
*/

/* Un-float the content */
#content,
#content-inner {
float: none;
width: 100%;
  margin: 0 !important;
  padding: 0 !important;
}

/* Turn off any background colors or images */
body,
#page, 
#page-inner,
#main, 
#main-inner,
#content, 
#content-inner {
  color: #000;
  background-color: transparent !important;
  background-image: none !important;
 }

/* Hide sidebars and nav elements */
#skip-to-nav, 
#navbar, 
#sidebar-left, 
#sidebar-right, 
#footer,
.breadcrumb, 
div.tabs, 
.links, 
.taxonomy,
.book-navigation, 
.forum-topic-navigation, 
.pager, 
.feed-icons {
visibility: hidden;
display: none;
}

/* Otherwise, Firefox clips the content after the first page. */
#page {
  overflow-y: visible;
}

/* Inspired from Zen Classic Subtheme */
/* $Id: print.css,v 1.3 2008/01/06 15:50:31 johnalbin Exp $ */

/* White background, black text, arial font, decent font size */
body, 
node.content {
  background-color: #fff;
  color: #000;
  font-family: "Comic Sans MS", Georgia, "Bitstream Vera Serif", Garamond, serif;
  font-size: 1em;
  width: 100%;
}

/* Change the layout to remove columns */
html body {
  background: transparent;
  width: auto;
}

#main, 
#container .sidebar {
  float: none; /* Don't float floating things */
  width: 100%;
}

#page {
  margin: 0;
  width: 90%;
}

#squeeze {
  margin: 0;
  width: 100%;
}

/* Hide sidebars and nav elements */
#skip-nav, 
#primary, 
#secondary,
#sidebar-left,
#sidebar-right,
#search,
#tabs,
#menu,
#mission,
#footer-wrapper,
.book-navigation,
.tabs,
.links,
.breadcrumb,
.taxonomy,
.pager,
.feed-icon,
.forum-topic-navigation {
  visibility: hidden;
  display: none;
}

/* Style links */
a:link, 
a:visited {
  color: #520;
  background: transparent;
  text-decoration: underline !important;
}

/* Don't underline header */
#header a:link, 
#header a:visited {
  text-decoration: none !important;
}

/* CSS2 selector to add visible href after links */
/*
#main a:link:after, 
#main a:visited:after,
.content a:link:after, 
.content a:visited:after {
  content: " (" attr(href) ") ";
  font-size: 80%;
  font-weight: normal;
}
*/

/* Improvments as suggested by Print Module */
th {
  text-align: left; /* LTR */
  color: #006;
  border-bottom: 1px solid #ccc;
}
tr.odd {
  background-color: #ddd;
}
tr.even {
  background-color: #fff;
}
td {
  padding: 5px;
}
#menu {
  visibility: hidden;
}
#main {
  margin: 1em;
}
a:hover {
  color: #00f;
}
a:link img, a:visited img {
  border: 0;
}
.print-footnote {
  font-size: xx-small;
}
.print-breadcrumb {
  font-size: x-small;
}
.print-submitted {
  font-size: small;
}
.print-created {
  font-size: small;
}
.print-taxonomy {
  text-align: right;
}
.print-taxonomy li {
  display: inline;
}
.print-hr {
  border: 0;
  height: 1px;
  width: 100%;
  color: #9E9E9E;
  background-color: #9E9E9E;
}
.print-message {
  border: medium dotted blue;
  padding: 1em;
}
.print-source_url {
  font-size: small;
}
.print-links {
  font-size: small;
}
.print-footer {
  text-align: center;
}

/* Additional custom style changes */
#logo-title {
  margin: 20pt 20pt 0 20pt;
}
.submitted {
  color: #000;
  font-family: "Comic Sans MS", Georgia, "Bitstream Vera Serif", Garamond, serif;
  font-size: 10pt;
}
img.print-logo {
  border: 0 none;
}
/* Don't show audiovisual players in print */
.multimedia {
  display: none;
}