body {
 background: white;
 color: black;
 font: 11pt times, "times new", serif;
 margin:0;
 }
 
 
#banner, #topNavBar, #leftCol, .downloadLink, .moreLink, .noPrint { display: none; }

a { color: black; }


/* ======================= CONTENT ======================= */

#sideBar { width: 30%; border-left: 1pt solid black; padding-left: 1em; }
#content { width: 70%; padding: 0; padding-right: 1em; }

h1, h2, h3, h4 { font-family: times, "times new", palatino, serif; }
h1 { color: black; font-size: 14pt; margin-top: 0; margin-bottom: 10pt; text-align: center; }
h2 { color: black; font-size: 12pt; margin-bottom: 6pt; border-bottom: 1pt solid black; }
h3 { color: black; font-size: 10pt; margin-bottom: 6pt; }

ul { list-style: square; margin-top: 10pt; }
ol { margin-top: 10pt; }

.caption { font-size: 10pt; }
.caption img { margin-bottom: 4pt; }
.quote { font-style: italic; }
.author { text-transform: uppercase; font-size: 8pt; }

.closeUp, .closeAll { margin-top: 4pt; }
.closeDown, .closeAll { margin-bottom: 4pt; }

#stepsTable th { text-align: left; background: white; border-right: 1pt solid black; border-bottom: 1pt solid black; border-collapse: collapse; }
#stepsTable td { text-align: left; border-bottom: 1pt solid black; border-collapse: collapse; }


/* ================== FOOTER ========================== */

#footer { width:100%; margin-top: 20pt; text-align: center; clear: all; padding-bottom: 15pt; }
#footer p { font-size: 10pt; line-height: 125%; margin: 4pt 0pt; }
