/********************************
 * TITLE:  Redeemer Print Stylesheet
 * URI:  css/print.css
 * MODIFIED:  04/26/2007
 ********************************/

/* Common Styles */
body {color: rgb(0,0,0); background-color: rgb(255,255,255); font-family: georgia, "times new roman", times, roman, serif; font-size: 12pt; margin: 0; padding: 0;}
acronym, .titleTip {font-style: italic; border-bottom: none;}
a {color: rgb(0,0,0); background-color: transparent; text-decoration: underline;}
ol {margin: -0.25em 0 1em 0; padding: 0;}
ul {list-style-type: disc; margin: -0.25em 0 1em 0; padding: 0;}
dl {margin: 0 0 1em 0; padding: 0;}
ul li {margin: 1ex 0 0 1.5em; padding: 0;}
ol li {margin: 1ex 0 0 1.5em; padding: 0;}
dt {font-weight: bold; margin: 0; padding: 0;}
dd {margin: 0 0 0 1.5em; padding: 0;}
.doNotPrint {display: none !important;}
.smallCaps {font-variant: small-caps;}

/* Prints titles after the acronyms/titletips. Doesn't work in MSIE */
/*acronym:after, .titleTip:after {content: "(" attr(title) ")"; font-size: 90%; ont-style: normal; padding-left: 1ex;}*/

/* Prints the links' URIs after the links' texts. Doesn't work in MSIE */
/*a[href]:after {content: "<" attr(href) ">"; font-size: 90%; padding-left: 1ex;}*/


/* Header */
#wrap {margin:0 auto; padding:10px 5px 0px 5px; width:99%; vertical-align: top;}
#header {}
.superHeader {display: none;}
#header h1 {font-size: 2.5em; font-weight: normal; margin: 0; padding: 0;}
#sub {font-size: 1em; font-weight: normal; font-style: italic; margin: 0; padding: 0 0 1ex 0;}
#header img.banner_rt {display: none;}


/* Left and right sidebars and menu */
#leftside {display: none;}
#extras {text-align: justify; margin: 0 !important; padding: 0;}
#extras p, .announce p {font-size: 90%;}


/* Main content variations */
#content {text-align: justify; margin: 0 !important; padding: 0;}
#contentwide {text-align: justify; margin: 0 !important; padding: 0;}
#content h2,#contentwide h2 {font-size: 140%; margin: 0; padding: 2ex 0 0.5ex 0;}
#content h3,#contentwide h3 {font-size: 110%; margin: 0; padding: 1ex 0 0 0;}
#content h2 + h3, #contentwide h2 + h3 {padding-top: 0;}
#content h2 a:after, #contentwide h2 a:after {content: "" !important;}
#content img,#contentwide img {background: rgb(255,255,255); display: inline; padding: 2px 15px 2px 10px; margin: 0 10px 5px 0;}
#content blockquote, #contentwide blockquote {margin: 15px 75px 0 25px; padding: 2px 10px 2px 45px; border: 1px solid rgb(216,216,216); border-left: 4px solid rgb(216,216,216); font-weight: normal;}
#content blockquote p, #contentwide blockquote p {margin: 0 0 2ex 0; padding: 0;}
#content .announce, #contentwide .announce {border: 1px solid rgb(216,216,216); border-left: 4px solid rgb(216,216,216); padding: 5px;}
#content p, #contentwide p, .announce p {margin: 0 0 2ex 0; padding: 0;}

/* Footer */
#footer {color: rgb(0,0,0); background-color: transparent; font-size: 80%; text-align: center; margin: 2em 0 0 0; padding: 1ex 0 0 0; border-top: 1px solid rgb(0,0,0); display: block;}
#footer a {color: rgb(0,0,0); background-color: transparent; text-decoration: underline;}


/* Tables and forms */
form {font-family: georgia, "times new roman", times, roman, serif; font-size: 90%; margin-top: 0px;}
div.row {clear: both; width: 448px;}
div.row span.formlabel {float: left; width: 225px; text-align: left;}
div.row span.forminput {float: left; text-align: right; height: 22px;}
div.spacer {clear: both; width: 80px;}

table {border-collapse: collapse; border: 1px rgb(0,0,0) solid; font-family: georgia, "times new roman", times, roman, serif; font-size: 85%}
th {border: 1px solid rgb(0,0,0); background-color: rgb(245,245,245); padding: 5px;}
td {border: 1px solid rgb(0,0,0); padding: 5px; background-color: rgb(255,255,255); vertical-align: text-top;}


/* Various classes */
.filler {background:url(../graphics/clear.gif);}
.doNotPrint {display: none !important;}
.smallCaps {font-size: 117%; font-variant: small-caps;}


/* divide main content area into equal parts - code added 4/3/2007 */
.rowOfBoxes {width: 98%; vertical-align: top;}
.quarter, .oneThird, .half, .twoThirds, .fullWidth {margin: 0; padding: 0;}

