*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}body{font-size:12px;line-height:1.5}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.visuallyhidden,.header-container .welcome,div.account-options,.main-menu,section.contact{display:none}.header-container a[rel="home"]{display:block;margin-bottom:1em}.school-banner{border-top:1px solid #ccc;border-bottom:1px solid #ccc}.school-banner h1{color:#777;font-size:18px;font-weight:400}.main-container{padding:2em 0 5em}table{width:100%;border-collapse:collapse;border-spacing:0}th,td{padding:.313em}th{background:#333;border:1px solid #d9d9d9;color:#333;font-weight:bold}td{border:1px solid #d9d9d9;vertical-align:top}tr:nth-child(even) td{background:#f9f9f9}tr:hover td{background:#f3f3f3}.definition-table{max-width:60%;border:1px solid #d9d9d9;border-bottom:0;overflow:hidden}.definition-table dt{padding:.5em;background:#f8f8f8;border-bottom:1px solid #d9d9d9;color:#333}.definition-table dd{min-height:31px;padding:.5em;margin:0;border-bottom:1px solid #d9d9d9}.definition-table dt,.definition-table dd{float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.definition-table dt{width:40%;border-right:1px solid #d9d9d9;clear:left}.definition-table dd{width:60%}.button.print{display:none}footer{position:relative}.footer-container{text-align:center;font-size:1em}.footer-form-number{position:absolute;left:0;bottom:0}.enrollment-confirmation-signature{display:table-row}.enrollment-confirmation-signature-label{display:table-cell}.enrollment-confirmation-signature-date{display:table-cell;min-width:8em;padding-left:.8em}.no-print{display:none}