/* Blueprint Print CSS Document */

* { float: none; }

body { margin: 0; font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 12px; color: #464646; }

#mainheader,
#footer,
#leftcolumn,
#navigation,
.banner { display: none; }


h1.printheader { margin: 0 0 50px 0; }


a { color: #0076bf; }
a:hover { color: #0076bf; text-decoration: none; }

h1 { color: #7ea1bf; margin: 35px 0 15px 0; line-height: normal; font-size: 210%; }
h2 { color: #7ea1bf; margin: 30px 0 15px 0; line-height: normal; font-size: 180%; }
h3 { color: #0076bf; margin: 30px 0 10px 0; line-height: normal; font-size: 160%; }
h4 { color: #0076bf; margin: 25px 0 10px 0; line-height: normal; font-size: 140%; }
h5 { color: #3c3d3e; margin: 20px 0 5px 0; line-height: normal; font-size: 110%; }
h6 { color: #3c3d3e; margin: 15px 0 5px 0; line-height: normal; font-size: 100%; }


#copycontainer h1.pagetitle { margin: 0 0 17px 0; padding-bottom: 10px; border-bottom: 1px solid #cfcfcf; font-size: 24px; color: #0076bf; }


#copy { color: #6a6c6d; line-height: 150%; }
#copy p.intropara { font-size: 110%; color: #6a6c6d; font-weight: bold; line-height: 140%; }

img.copyimg { float: right; padding: 0 0 30px 30px; }

.imgright { display: block; float: right; padding: 0 0 28px 28px; }
.imgright img { background-color: #fff; padding: 3px; border: 1px solid #cfcfcf; }

#copy ul { margin: 0; padding: 8px 0 8px 20px; }
#copy ul li { padding-left: 10px; background: url(images/arrow-right-blue.gif) no-repeat 0px 6px; }

#copy ol { list-style: decimal; padding: 8px 0 8px 30px; }
#copy ol ol { list-style: lower-alpha }
#copy ol ol ol { list-style: lower-roman; }

#copy table { width: 100%; border-collapse: collapse; }
#copy table th, #copy table td { border-bottom: 1px solid #d1e0e9; padding: 7px 10px 6px 10px; color: #505253; }
#copy table th { text-align: left; color: #006595; font-size: 110%; }
#copy table tr.alt td { background-color: #edf2f5; }