/*Print Styles */

* { float: none !important; position: static !important; text-indent: 0 !important; font-family: Helvetica, Arial, sans-serif; font-size: 12pt; }

body { background-image: none; background-color: #fff; }

a { color: #0063B0; font-size: 10pt; }

h3 { font-size: 18pt; color: #006699; }
h4, h5 { color: #0063B0; font-size: 12pt; }

strong { font-weight: bold; }

legend { display: none; }
fieldset { border: none; }

.mobileOnly { display: none; }
.printOnly { display: block !important; }
.screenOnly { display: none; }

.accLinks { display: none; }
.pageContainer { background-image: none; background-color: #fff; width: 100%; padding: 20px; }

.headerContainer { display: none; }

.aboutContent h3 { width: 75%;}
.aboutContent h3 span { display: block; font-size: 14pt; font-weight: normal; }
.button { display: none; }

.aboutContent .signUp, 
.aboutContent .moreInfo { width: 75%; border-bottom: 3px solid #f8b340; padding-bottom: 20px; margin-bottom: 20px; }

.aboutContent p, 
.aboutContent li, 
.aboutContent dd { font-size: 10pt; color: #666666;  }
.aboutContent dt { color: #0063B0; font-size: 10pt; }
.aboutContent dt em { font-size: 10pt; }

.aboutContent dd { position: relative !important; color: #666666 !important; }
.aboutContent dd .noScreen { position: absolute !important; left: -17px; top: 1px; }

.aboutContent li { margin-bottom: 10px; list-style: none; }
.aboutContent li.copy_1, 
.aboutContent li.copy_2 { list-style: disc; font-size: 12pt; color: #0063B0; }

.aboutContent li.copy_2  { margin-bottom: 0px; }
.aboutContent li.copy_2 em { text-decoration: underline; }

.aboutContent dt.copy_3 { font-size: 12pt; color: #0063B0; margin-bottom: 15px; }
.aboutContent dd.copy_4,
.aboutContent dd.copy_5,
.aboutContent dd.copy_6 { font-size: 12pt; color: #0063B0 !important; margin-bottom: 10px; }

.moreInfo dt { color: #666666; margin-bottom: 10px; }
.moreInfo dd { margin-bottom: 10px }
.moreInfo em, .moreInfo strong { font-size: 10pt; }

.isiSide, .isiLower { padding-bottom: 20px; margin-bottom: 20px; border-bottom: 3px solid #f8b340; width: 75%; }
.isiSide li, .isiLower li { list-style: disc; color: #666666; font-size: 10pt; margin-bottom:  1px; }
.isiSide strong, .isiLower strong, .isiLower span, .isiLower em { font-size: 10pt; }
.isiLower h4 em { font-size: 12pt; }
.sideLogo { display: none; }

.isiLower p { font-size: 10pt; color: #666666; }

.isiLinks li { margin-left: 0; list-style: none; }

.directions h3 em { font-size: 18pt; }
.directions p, 
.directions li { color: #0063B0 !important; }
.directions em { font-size: 10pt; } 

form { width: 75%; border-bottom: 3px solid #f8b340; }

form li, 
form ol, 
form p, 
form dd, 
form dt,
form label { color: #666666; font-size: 10pt; }

.directions p,
form label { padding-left: 0px; }
form dl { margin-bottom: 10px; }
form dd { margin-left: 0px;  }
form dt { margin-bottom: 5px; }
form dt em, 
form dd span { font-size: 10pt; }
form dd span { color: #0063B0 !important; }

form input, form select { margin-bottom: 10px; }

.additional input { position: relative !important; top: 3px; }
.questions input { margin-left: 8px !important; position: relative !important; top: 3px; }

fieldset.submit { padding-top: 20px; }

form em, 
form strong { font-size: 12pt; }

form .req { color: #ff0000 !important; font-size: 10pt; }
.notice { margin-bottom: 10px !important;}

form .submit dd { position: relative !important; left: 24px; bottom: 22px;}
form .submit dd.btn { position: static !important;}

form fieldset {page-break-before: avoid;}

.addDri { color: #0063B0 !important;}

.footerContainer h5 { display: none; }
.footerContainer li { list-style: none; margin: 0 0 1px 0; padding: 0; color: #666666; font-size: 8pt;  }
.footerContainer ul { margin: 0; padding: 0; }
.footerContainer em { font-size: 8pt; } 