/*----------------------------------------------------------------------------------------

Print Style Sheet
Stylesheet Created by Aaron Gustafson (agustafson@cronin-co.com) 8/7/03.

To conserve file size, please write the shorthand 
for color codes (#000000 -> #000; #ff9900 -> #f90) and use 0 in place of 
0px whenever possible.
----------------------------------------------------------------------------------------*/

/* Rewrite HTML Tags */
body {
  background: #fff;
  color: #000;
  font-family: Times, "Times New Roman", serif;
  font-size: 14pt;
  font-weight: normal;
  padding: 10px;
  width: 520px;
}
div, p, th, td, li, dd, span, ul, li {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}
/* links */
a:link, a:visited {
  color: #c00;
  background: transparent;
  font-weight: bold;
  text-decoration: underline;
}
a:link:after, a:visited:after {
  content: " (" attr(href) ") ";
  font-size: 90%;
}
a[href^="/"]:after {
  content: " (http://www.ride4ever.org" attr(href) ") ";
}
.alt {
  display: none;
}

h1, h2, h3 {
  background: transparent;
  color: #c00;
  margin: 10px 0 3px;
  padding: 0;
  position: static;
  text-align: left;
  width: 500px;
}
h1 {
  font-size: 16pt;
}
h2 {
  font-size: 14pt;
}
h3 {
  font-size: 12pt;
}
img {
  display: block;
  border: 0;
}
p {
  color: #000;
  margin: 0 0 10px;
}
form {
  margin: 0;
  padding: 0;
}
label {
  display: block;
}
input, select, textarea {
  border: 1px solid #000;
  display: block;
  padding: 1px;
}
input.radio, input.checkbox /* input[type="radio"], input[type="checkbox"] */ {
  border-width: 0;
  display: inline;
  position: relative;
  top: 2px;
}
sup {
  font-size: 70%;
  position: relative;
  top: -.5em;
}
a sup {
  text-decoration: none;
}
ul li {
  color: #000;
}

a#logo {
  margin: 0 0 20px 0;
}
ul#mainNav, ul#utilNav, a.backToTop, div#sectionNav h2, div#sectionNav ul, div#sectionNav img, div#sideBar a img {
  display: none;
}
div#body, div#bodyMap, div#bodyHome, div#bodyWide, div#content, div#contentWide, div#copyright, div#copyrightHome, div#copyrightWide {
  background: #fff;
  border: 0;
  color: #000;
  margin: 0;
  position: static;
  width: 500px;
}
div#sectionNav, div#sideBar,
div#sideBar a img#conrep,
div#sectionNav img#brand,
div#copyright a,
div#copyrightHome a {
  display: none;
}
div#sectionNav img#brandPrint {
  display: block;
  position: absolute;
  top: 15px;
  left: 100px;
}