.js #filter-results table tr td:first-child a,main{position:relative}
.tablesaw-bar .btn,.tablesaw-bar .btn:hover{text-decoration:none}
main{padding-top:10px}
@media screen and (min-width:64.0625em){main{padding-top:50px}
}
.text li.accordion-item{margin-bottom:0}
#home main{padding-top:0}
#home #content{margin-top:0}
.filter-policies p,.filter-policies td{font-size:1rem;margin-bottom:0}
.filter-policies input[type=checkbox]:focus+label{outline:#85bffd solid 2px}
.filter-policies select.visually-hidden{width:auto}
.js .policies-filter .grid-item:first-child input{background:url(img/glass.png) right 8px bottom 8px no-repeat;background-size:20px;padding-right:40px}
.js #filter-results table tr:last-child .tooltip-container:not(.open){height:1.01px;border-bottom:1px solid #ddd}
.js #filter-results table tbody tr:nth-child(even){background-color:#fff}
.js #filter-results table tbody tr:nth-child(4n+1),.js #filter-results table tbody tr:nth-child(4n+2){background-color:#f1f1f1}
.js .popover.open{height:calc(100vh - 130px);top:65px;padding-bottom:26px}
.js .popover.open .form-content{height:calc(100% - 70px);overflow-y:scroll;position:relative;padding:16px}
.filter.hide-labels .employment{padding-left:.75rem}
.filter.hide-labels .employment legend{display:inline-block;float:left;margin-right:1.25rem}
.filter.hide-labels .employment .form-item-group.checkboxes.inline{display:inline-block}
.filter.hide-labels .employment .form-item-group.checkboxes.inline .form-item-input{display:inline-block;margin-right:1rem}
.filter.hide-labels .employment .form-item-group.checkboxes.inline label{display:inline-block}
@media screen and (min-width:40em){.js #filter-results td:nth-child(2){width:15%}
.js #filter-results td:last-child{width:30%}
.js #filter-results td:last-child .tablesaw-cell-content{display:inline-block;width:80%}
.js #filter-results td:last-child .open-tooltip{display:inline-block;margin-right:0;text-align:center;width:20%;height:20px;line-height:20px;white-space:nowrap}
.js #filter-results .with-date td:last-child{width:20%}
.js #filter-results .with-date td:last-child .tablesaw-cell-content{width:70%}
.js #filter-results .with-date td:last-child .open-tooltip{width:30%}
.employment.visually-hidden+.alpha.checkboxes,.filter.hide-labels .employment{padding-top:1.25rem}
}
.js .open-tooltip{display:inline;float:right;margin-right:.75rem;pointer-events:auto;width:40px}
.js .tooltip-content{height:0;opacity:0;visibility:hidden}
.js .tooltip-content.open{font-size:.8rem;height:100%;opacity:1;padding:0 1rem .75rem .69rem;visibility:visible}
.js .tooltip-container{padding:0}
@media screen and (max-width:39.9375em){.js #filter-results tr:nth-child(even){border-bottom:none}
.js .tooltip-container{display:none}
.js .tooltip-container.open{display:block}
.js .tooltip-container .tablesaw-cell-label{display:none}
.js .tooltip-container .tablesaw-cell-content{max-width:100%}
.js .tooltip-content.open{margin-top:-34px;padding-top:6px;width:90%}
.js .open-tooltip{position:absolute;bottom:12px;right:0;width:23px}
.js .tablesaw-stack td:last-child{padding-bottom:34px;position:relative}
.js .tablesaw-cell-label{width:40%!important}
.js .tablesaw-cell-content{width:45%}
}
@media only screen and (min-width:480px) and (max-width:639px){.js .tablesaw-cell-content{width:53%}
}
@media only screen and (min-width:640px){.js .open-tooltip img{top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}
.js .tablesaw-stack td:last-child{position:relative}
.js .tablesaw-stack td:last-child img{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}
}
@media screen and (min-width:40em){.js .open-tooltip img{position:relative;width:20px}
.js .tooltip-content.open{margin-top:-6px}
}
/*! Tablesaw - v3.0.0 - 2017-02-14
* https://github.com/filamentgroup/tablesaw
* Copyright (c) 2017 Filament Group; Licensed MIT */
.tablesaw{width:100%;max-width:100%;empty-cells:show;border-collapse:collapse;border:0;padding:0}
.tablesaw *{box-sizing:border-box}
.tablesaw td,.tablesaw th{padding:.5em .7em}
.tablesaw thead tr:first-child th{padding-top:.9em;padding-bottom:.7em}
.tablesaw-bar .btn{border:1px solid #ccc;border-radius:.25em;background:0 0;box-shadow:0 1px 0 #fff;color:#4a4a4a;cursor:pointer;margin:0;padding:.5em .85em .4em;text-align:center;text-transform:capitalize;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.tablesaw-bar a.btn{color:#1c95d4}
.tablesaw-bar .btn:active{background-color:#ddd}
@supports (box-shadow:none){.tablesaw-bar .btn:focus{background-color:#fff;outline:0;box-shadow:0 0 .35em #4faeef!important}
}
.tablesaw-bar .btn-select select{background:0 0;border:none;display:inline-block;position:absolute;left:0;top:0;margin:0;width:100%;height:100%;z-index:2;min-height:1em;opacity:0;color:transparent}
.tablesaw-advance a.tablesaw-nav-btn.disabled,.tablesaw-advance-dots-hide{opacity:.25;cursor:default;pointer-events:none}
.tablesaw-bar .btn select option{background:#fff;color:#000}
.tablesaw-bar .btn{display:inline-block;width:auto;height:auto;position:relative;top:0}
.tablesaw-bar .btn.btn-small{font-size:1.0625em;line-height:19px;padding:.3em 1em}
.tablesaw-bar .btn.btn-micro{font-size:.8125em;padding:.4em .7em .25em}
.tablesaw-bar .btn-select{display:inline-block;color:#4d4d4d;padding-right:2.5em;min-width:7.25em;text-align:left}
.tablesaw-bar .btn-select:after{position:absolute;background:.25em .45em no-repeat;content:"\25bc";font-size:.55em;padding-top:1.2em;padding-left:1em;left:auto;right:0;margin:0;top:0;bottom:0;width:1.8em}
.tablesaw-bar .btn-select.btn-micro:after,.tablesaw-bar .btn-select.btn-small:after{width:1.2em;font-size:.5em;padding-top:1em;padding-right:.5em;line-height:1.65;background:0 0;box-shadow:none;border-left-width:0}
.tablesaw-advance .btn{-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;text-shadow:0 1px 0 #fff;border-radius:.25em}
.tablesaw-advance .btn.btn-micro{font-size:.8125em;padding:.3em .7em .25em}
.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn:first-child{margin-left:0}
.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn:last-child{margin-right:0}
.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn{display:inline-block;overflow:hidden;width:1.8em;height:1.8em;background-position:50% 50%;margin-left:.25em;margin-right:.25em;position:relative}
.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.down:before,.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.left:before,.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.right:before,.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.up:before{content:"\0020";overflow:hidden;width:0;height:0;position:absolute}
.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.down:before{left:.5em;top:.65em;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid grey}
.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.up:before{left:.5em;top:.65em;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid grey}
.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.left:before,.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.right:before{top:.45em;border-top:5px solid transparent;border-bottom:5px solid transparent}
.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.left:before{left:.6em;border-right:5px solid grey}
.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.right:before{left:.7em;border-left:5px solid grey}
.tablesaw-bar{clear:both}
.tablesaw-toolbar{float:left}
.tablesaw-toolbar label{font-size:.875em;padding:.5em 0;clear:both;display:block;color:#888;margin-right:.5em;text-transform:uppercase}
.tablesaw-bar .btn,.tablesaw-enhanced .tablesaw-bar .btn{margin-top:.5em;margin-bottom:.5em}
.tablesaw-bar .btn-select,.tablesaw-enhanced .tablesaw-bar .btn-select{margin-bottom:0}
.tablesaw-bar .tablesaw-toolbar .btn{margin-left:.4em;margin-top:0;text-transform:uppercase;border:none;box-shadow:none;background:0 0;font-size:1em;padding-left:.3em}
.tablesaw-bar .tablesaw-toolbar .btn-select{min-width:0}
.tablesaw-bar .tablesaw-toolbar .btn-select:after{padding-top:.9em}
.tablesaw-bar .tablesaw-toolbar select{color:#888;text-transform:none;background:0 0}
.tablesaw-toolbar~table{clear:both}
.tablesaw-toolbar .a11y-sm{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;width:1px}
@media (min-width:24em){.tablesaw-toolbar .a11y-sm{clip:none;height:auto;width:auto;position:static;overflow:visible}
}
.tablesaw td,.tablesaw th{text-align:left;vertical-align:middle}
.tablesaw thead th{text-align:left}
.tablesaw-row-border tr{border-bottom:1px solid #dfdfdf}
.tablesaw-row-zebra tr:nth-child(2n){background-color:#f8f8f8}
.tablesaw caption{text-align:left;margin:.59375em 0}
.tablesaw-swipe .tablesaw-cell-persist{border-right:2px solid #e4e1de}
.tablesaw-swipe-shadow .tablesaw-cell-persist{border-right-width:1px;box-shadow:3px 0 4px -1px #e4e1de}
.tablesaw-stack td .tablesaw-cell-label,.tablesaw-stack th .tablesaw-cell-label{display:none}
@media only all{.tablesaw-stack{clear:both}
.tablesaw-stack td,.tablesaw-stack th{text-align:left;display:block}
.tablesaw-stack tr{clear:both;display:table-row}
.tablesaw-stack td .tablesaw-cell-label,.tablesaw-stack th .tablesaw-cell-label{padding:0 .6em 0 0;width:30%;display:inline-block}
.tablesaw-stack td .tablesaw-cell-label-top,.tablesaw-stack th .tablesaw-cell-label-top{display:block;padding:.4em 0;margin:.4em 0}
.tablesaw-cell-label{display:block}
.tablesaw-stack tbody th.group{margin-top:-1px}
.tablesaw-stack th.group b.tablesaw-cell-label{display:none!important}
}
@media (max-width:39.9375em){.tablesaw-stack tbody tr{display:block;width:100%;border-bottom:1px solid #dfdfdf}
.tablesaw-stack thead td,.tablesaw-stack thead th{display:none}
.tablesaw-stack tbody td,.tablesaw-stack tbody th{display:block;float:left;clear:left;width:100%}
.tablesaw-cell-label{vertical-align:top}
.tablesaw-cell-content{max-width:67%;display:inline-block}
.tablesaw-stack td:empty,.tablesaw-stack th:empty{display:none}
}
@media (min-width:40em){.tablesaw-stack tr{display:table-row}
.tablesaw-stack td,.tablesaw-stack th,.tablesaw-stack thead td,.tablesaw-stack thead th{display:table-cell;margin:0}
.tablesaw-stack td .tablesaw-cell-label,.tablesaw-stack th .tablesaw-cell-label{display:none!important}
}
.tablesaw-fix-persist{table-layout:fixed}
@media only all{.tablesaw-swipe td.tablesaw-cell-hidden,.tablesaw-swipe th.tablesaw-cell-hidden{display:none}
}
.btn.tablesaw-columntoggle-btn span{text-indent:-9999px;display:inline-block}
.tablesaw-columntoggle-btnwrap{position:relative}
.tablesaw-columntoggle-btnwrap .dialog-content{padding:.5em}
.tablesaw-columntoggle tbody td{line-height:1.5}
.tablesaw-columntoggle-popup{display:none}
.tablesaw-columntoggle-btnwrap.visible .tablesaw-columntoggle-popup{display:block;position:absolute;top:2em;right:0;background-color:#fff;padding:.5em .8em;border:1px solid #ccc;box-shadow:0 1px 2px #ccc;border-radius:.2em;z-index:1}
.tablesaw-columntoggle-popup fieldset{margin:0}
@media only all{.tablesaw-columntoggle td.tablesaw-priority-1,.tablesaw-columntoggle td.tablesaw-priority-2,.tablesaw-columntoggle td.tablesaw-priority-3,.tablesaw-columntoggle td.tablesaw-priority-4,.tablesaw-columntoggle td.tablesaw-priority-5,.tablesaw-columntoggle td.tablesaw-priority-6,.tablesaw-columntoggle th.tablesaw-priority-1,.tablesaw-columntoggle th.tablesaw-priority-2,.tablesaw-columntoggle th.tablesaw-priority-3,.tablesaw-columntoggle th.tablesaw-priority-4,.tablesaw-columntoggle th.tablesaw-priority-5,.tablesaw-columntoggle th.tablesaw-priority-6{display:none}
}
.tablesaw-columntoggle-btnwrap .dialog-content{top:0!important;right:1em;left:auto!important;width:12em;max-width:18em;margin:-.5em auto 0}
.tablesaw-columntoggle-btnwrap .dialog-content:focus{outline-style:none}
@media (min-width:20em){.tablesaw-columntoggle td.tablesaw-priority-1,.tablesaw-columntoggle th.tablesaw-priority-1{display:table-cell}
}
@media (min-width:30em){.tablesaw-columntoggle td.tablesaw-priority-2,.tablesaw-columntoggle th.tablesaw-priority-2{display:table-cell}
}
@media (min-width:40em){.tablesaw-columntoggle td.tablesaw-priority-3,.tablesaw-columntoggle th.tablesaw-priority-3{display:table-cell}
.tablesaw-columntoggle tbody td{line-height:2}
}
@media (min-width:50em){.tablesaw-columntoggle td.tablesaw-priority-4,.tablesaw-columntoggle th.tablesaw-priority-4{display:table-cell}
}
@media (min-width:60em){.tablesaw-columntoggle td.tablesaw-priority-5,.tablesaw-columntoggle th.tablesaw-priority-5{display:table-cell}
}
@media (min-width:70em){.tablesaw-columntoggle td.tablesaw-priority-6,.tablesaw-columntoggle th.tablesaw-priority-6{display:table-cell}
}
@media only all{.tablesaw-columntoggle td.tablesaw-cell-hidden,.tablesaw-columntoggle th.tablesaw-cell-hidden{display:none}
.tablesaw-columntoggle td.tablesaw-cell-visible,.tablesaw-columntoggle th.tablesaw-cell-visible{display:table-cell}
}
.tablesaw-columntoggle-popup .btn-group>label{display:block;padding:.2em 0;white-space:nowrap}
.tablesaw-columntoggle-popup .btn-group>label input{margin-right:.8em}
.tablesaw-sortable,.tablesaw-sortable thead,.tablesaw-sortable thead tr,.tablesaw-sortable thead tr th{position:relative}
.tablesaw-sortable thead tr th{vertical-align:top}
.tablesaw-sortable th.tablesaw-sortable-head.tablesaw-sortable-head{padding:0}
.tablesaw-sortable th.tablesaw-sortable-head button{padding:.9em .6em .7em}
.tablesaw-sortable .tablesaw-sortable-head button{min-width:100%;color:inherit;background:0 0;border:0;padding:0;text-align:inherit;font:inherit;text-transform:inherit}
.tablesaw-sortable-arrow:after{display:inline-block;width:10px;height:14px;content:" ";margin-left:.3125em}
.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-ascending .tablesaw-sortable-arrow:after{content:"\2191"}
.tablesaw-sortable .tablesaw-sortable-head.tablesaw-sortable-descending .tablesaw-sortable-arrow:after{content:"\2193"}
.tablesaw-sortable .not-applicable:after{content:"--";display:block}
.tablesaw-sortable .not-applicable span{display:none}
.tablesaw-advance{float:right}
.tablesaw-advance.minimap{margin-right:.4em}
.tablesaw-advance-dots{float:left;margin:0;padding:0;list-style:none}
.tablesaw-advance-dots li{display:table-cell;margin:0;padding:.4em .2em}
.tablesaw-advance-dots li i{width:.25em;height:.25em;background:#555;border-radius:100%;display:inline-block}
.policy-intro .layout>h2{margin-bottom:.2rem}
.notice p,.policy-anchors ul li:last-child{margin-bottom:0}
@media screen and (max-width:64em){.seal{display:none}
}
@media screen and (min-width:64.0625em){.policy-intro h2,.policy-intro .h2,.policy-intro p{margin-right:150px}
.seal{position:absolute;right:0;top:0;width:150px}
}
.policy-anchors ul{list-style-type:none;margin-left:0}
.back-to-top+h3,.back-to-top+h4,.back-to-top+h5,.back-to-top+h6{margin-top:2.5rem}
@media screen and (min-width:40em){.policy-description{font-size:1rem}
.policy-anchors{margin-top:-1.75rem}
.policy-anchors.make-columns ul{-moz-column-count:2;-moz-column-gap:20px;-webkit-column-count:2;-webkit-column-gap:20px;column-count:2;column-gap:20px}
}
.about-policy{background-color:#e7e5e4;padding-top:2.5rem!important}
@media screen and (max-width:39.9375em){.section.policy-intro{padding-bottom:.75rem}
.about-policy .grid-item:nth-child(odd) dl:last-child{margin-bottom:0}
.about-policy .grid-item:nth-child(even){margin-top:0}
}
@media screen and (min-width:40em){.about-policy{padding-bottom:1.75rem}
.about-policy dl:not(.print-policy-pdf),.about-policy dl:not(.print-policy-pdf) *{font-size:1rem}
.about-policy+.section{padding-top:2.5rem}
}
.print-policy-pdf{border-top:1px solid #fff;margin-top:1.5rem;padding-top:.5rem}
.notice{bottom:0;color:#fff;position:fixed;padding:1rem 0;padding-top:1rem!important;width:100%;z-index:11}
.notice.review{background-color:#706760}
.notice.archived,.notice.obsolete{background-color:#900}
.notice.review a{background:#45413e}
.notice.archived a,.notice.obsolete a{background:#7a0000}
.notice.archived a,.notice.obsolete a,.notice.review a{color:#8ED7F1}
.policy-with-notice{margin-bottom:5rem!important}
@media screen and (min-width:64.0625em){.policy-with-notice{margin-bottom:4rem!important}
}
#toggles a.search-toggle,nav.main.is-sticky li.search{display:none}
@media screen and (max-width:39.9375em){.one-third.float-left,.one-third.float-right,.two-thirds.float-left,.two-thirds.float-right,.university-resources .one-half.float-left,.university-resources .one-half.float-right{float:none!important}
.university-resources .one-half+.one-half{margin-top:0}
}

/*.section-nav{display:none !important;}*/

@media screen and (min-width:40em){
table .w-15{width:15%}
table .w-20{width:20%}
table .w-25{width:25%}
table .w-30{width:30%}
table .w-35{width:35%}
table .w-40{width:40%}
table .w-50{width:50%}
table .w-60{width:60%}
table .w-70{width:70%}
}