img{border:0}mark{background-color:#fcfca6}h.fbList li{padding-bottom:4px;padding-left:3px}.fbList li span{font-size:8pt}div.newsItem p.title{font-weight:bold;margin-top:0}div.newsItem p.source{font-style:italic;margin-top:0}div.newsItem p.summary{font-weight:bold;margin-top:0}div.newsItem p.link{margin-top:0;word-break:break-all}#homepage_news_list article .summary{word-wrap:break-word}img.subComment{border-bottom:10px solid #fff;border-right:10px solid #fff;border-left:10px solid #fff}img.subComment#sub0{border-top:10px solid #fff}img.sub{border:1px solid #000;margin-top:10px}img.sub#sub0{margin-top:0}span.itemImages{float:right;margin:0 0 10px 10px;max-width:250px}span.itemImages img{width:100%}@media(max-width:668px){#event_item_wrapper .event-info .itemImages{display:block;margin:0 auto;float:none}#event_item_wrapper .event-info dl{width:100%}}#infocol .itemImages{float:none;margin:0}.rteSpan p{margin:0;padding:0}.rteSpan table thead,.rteSpan table tfoot{font-family:Arial,Verdana,sans-serif;font:Arial,Verdana,sans-serif;font-size:9.5pt;background-color:#f4f4f4;color:#000}.rteSpan table tbody{font-family:Arial,Verdana,sans-serif;font:Arial,Verdana,sans-serif;font-size:9.5pt;background-color:#fafafa;color:#000}#gSearchField{width:130px;border:1px solid #ccc}#gSearchButton{font-size:11px;font-weight:bold;border:1px solid #ccc;height:20px}#gTranslateTable{width:175px}#albumFull{border:solid 1px #000}#pageNav{border:1px solid #000}#pageNav ul{margin:10px 10px 10px 0 !important;padding:0 0 0 30px !important;/*\*/margin:10px 10px 10px 0 !important;padding:0 0 0 30px !important;/**/padding:0;margin:-7px 3px 10px 30px;line-height:20px}.yellowBackground{background-color:#ffe84b}table{font:Arial,Helvetica,sans-serif;font-size:9.5pt;color:#000}.darkBorderBottom{border-bottom:1px solid #fff}.darkBorderTop{border-top:1px solid #fff}.darkBorderRight{border-right:1px solid #fff}.darkBorderLeft{border-left:1px solid #fff}.lightBorderBottom{border-bottom:1px solid #fff}.lightBorderTop{border-top:1px solid #fff}.lightBorderRight{border-right:1px solid #fff}.lightBorderLeft{border-left:1px solid #fff}td.image img{margin:0 0 10px 7px;border:1px solid #000}#googleMap *{behavior:none}.ndash-range{padding:0 .14em}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.cf{zoom:1}.page-files+.staff-info{padding-top:15px}.fbList{padding:0 0 0 20px;margin:0;word-wrap:break-word}.fbList li{padding:0;margin:0}.files-list-under-nav{padding:12px}.files-list-under-nav .file-list-head{margin:0}.homework-files-images{float:right}#infobox #course_description{line-height:16px;overflow:hidden;display:block}#infobox #course_description.short{max-height:48px}#infobox #course_description.long{height:auto}#infobox dd,#infobox dd a,#infobox #toggle_desc_link,.fbList li a{font-size:13px}#staff_search_area{padding:0 0 .6em 0}#staff_search_area #staff_search{width:100%;padding:3px 5px;font-size:12pt !important;font-family:Arial,sans-serif !important;box-sizing:border-box;border:0}#staff_search_area{display:flex}#staff_search_area .input-container>label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#staff_search_area .input-container{display:flex;align-items:center;width:100%;border:1px solid #b2b2b2}#staff_search_area .input-container .clear-search{background:transparent;border:0;width:2em;height:1.9em;cursor:pointer;display:none}#staff_search_area>.staff-search-button{min-width:2.7em;background:#fff;border:1px solid #b2b2b2;margin:0 .2em 0 .5em;border-radius:.2em;cursor:pointer;padding:3px}#staff_search_area .staff-search-button>svg{max-width:1.3em}#staff_search_area #staff_search.showing-placeholder{color:#767676}#staff_list mark{background-color:#fcfcbd}#staff_search_area #staff_search_label{font-weight:bold}#mobile-opt-in{background-color:rgba(0,0,0,0.7);bottom:0;font-family:Arial;font-size:18px;left:0;padding:.3em .3em .1em .2em;position:fixed;z-index:9999999}#mobile-opt-in a{color:#fff}#pps_logout{position:fixed;top:0;right:0;z-index:9999999;padding:.3em .3em .1em .2em;font-family:Arial;font-size:18px;background-color:rgba(0,0,0,0.7)}#pps_logout a{color:#fff;text-decoration:none}.mobile-list+#pagination{margin-top:1em}#pagination *{font-size:16px}#pagination{display:flex;justify-content:center;align-items:center;width:100%;font-family:Arial,sans-serif;font-size:16px;text-align:center;margin-bottom:25px;*position:relative}#pagination svg{width:1em;height:1em}#pagination ol{display:inline-block;list-style:none outside none;margin:0 auto;padding:0}#pagination li{float:left}#pagination li.numeral,#pagination li.ellipsis,#pagination li.range{border-color:#ccc;border-style:solid;border-width:1px 0 1px 1px;background-color:#fff}#pagination li.ellipsis,#pagination li.numeral a,#pagination li.numeral strong{padding:.75em}#pagination li.range{width:6.5em}#pagination li.end{border-color:#ccc;border-style:solid;border-width:0 0 0 1px}#pagination li.numeral a,#pagination li.numeral strong,#pagination li.ellipsis span{display:block;text-align:center}#pagination li.current{background-color:#f4f4f4}#pagination li.next a{border-left:1px solid #ccc}#pagination li.prev a{border-right:0 none}#pagination li.prev,#pagination li.next{border:0 none}#pagination a{text-decoration:none}#pagination li a:hover{background-color:#f0f0f0}#pagination a span{text-decoration:underline}#pagination .first{display:none;float:left;font-size:.8em;left:-40px;position:relative;text-decoration:underline;top:14px}#pagination .first-page{border-radius:4px 0 0 4px}#pagination .last-page{border-radius:0 4px 4px 0;border-right:1px solid #ccc !important}.edlio-textbutton-form{margin:0 auto}.edlio-textbutton-form input[type=search]{outline:auto 3px -webkit-focus-ring-color}.edlio-textbutton-form input[type=search]::-webkit-search-decoration,.edlio-textbutton-form input[type=search]::-webkit-search-cancel-button,.edlio-textbutton-form input[type=search]::-webkit-search-results-button,.edlio-textbutton-form input[type=search]::-webkit-search-results-decoration{display:none}.pageTitle{margin:0;padding:0;font-weight:normal;font-size:1em}.lightbox-image-is-loading::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 100000px rgba(0,0,0,.5);-moz-box-shadow:inset 0 0 100000px rgba(0,0,0,.6);-webkit-box-shadow:inset 0 0 100000px rgba(0,0,0,.6);z-index:30000000}#food_menu_options{text-align:center}.smartbanner{z-index:100;top:-84px}body{position:relative}.skiptranslate h1{color:#666 !important}