/* Print Style Sheet */

body {font-size: 100%; text-align: left; font-family: Arial, sans-serif; color: #000;}

#wrapper, #footer {font-size: .8em; width: 90%;}

#logo {margin: 0 0 1em 0;}

h1, h2, h3, h4, h5, h6 {color: #000; font-weight: bold;}
h1 {font-weight: normal; font-size: 1.5em; margin: 0 0 1em 0;}
h2 {font-size: 1.1em; margin: 1em 0 .5em 0;}
h3 {font-size: 1em; margin: 0 0 .5em 0;}
h4 {font-size: 1em; margin: 0;}
h5 {font-size: .9em; margin: 0;}

dfn {color: #000; text-decoration: none; border-bottom: none; font-style: normal;}
#main, #main-body {float: none; width: 100%;}
#main-body {clear: both;}

/* hide all images in the main body area */
#main-body img {display: none;}

p {margin: 0 0 1em 0;}
p.intro {font-weight: bold;}

a {color: #000;}

ul {margin: 0 0 1em 2em; padding: 0;}
ul li {padding: 0 0 .5em 0;}

.clearleft {clear: left;}
.clearright {clear: right;}
.clear {clear: both;}

.print-only {display: inline;}
#links {display: block; width: 100%; border-top: 1px solid #000; margin-top: 1em; padding-top: 1em;}
#links ol {margin: 0; padding: 0; list-style-position: inside;}
#links ol li {margin: 0; padding: 0; font-size: 90%;}

table {border-left: 1px solid #000; border-top: 1px solid #000; margin: 0 0 1em 0;}
table td, table th {border-bottom: 1px solid #000; border-right: 1px solid #000; padding: 3px;}
table th {font-weight: bold;}
caption {font-size: 1.1em; font-weight: bold; padding: 0 0 .5em 0; text-align: left;}

#sidebar {margin-top: 2em; padding-top: 1em; border-top: 1px solid #000;}

#copyright {margin-top: 2em; padding-top: .5em; border-top: 1px solid #000;}

hr, .wai, .noprint, .linktop, #skip, #udm, #navaud, #navcorp, #navutil, #navsec, #main-hdr-links, #glossary, #footer-wrap ul {display: none;}