/*      Request ID: 03acdc6f800ba60b75f8d2678ea685a0_1745610906 (04/25/2025 3:55pm) (FclRCsAgDATRG7lHKrYuRogRTCx4+9q/eQxkdML2Al9aeDqZWBYkuuJqVidL+w9C2OmoOu6s8Nh69GSllTzTgX8=)      */



/*      Resource ID: 31310c70c29fc733a4424fc6f1b (calendar.less, compiled by lessc, minified by cleancss) (04/25/2025 3:55pm) (A:82862, B:83012, C:132639, D:132839, F:132839, I:111291, K:111291)      */

display' at data/minified/events.nyu.edu/03/03acdc6f800ba60b75f8d2678ea685a0_1745610906.minified.680be8a1b7179:2107:2. Ignoring.


#lw_cal_events .lw_cal_event_list.lw_cal_feature' at data/minified/events.nyu.edu/03/03acdc6f800ba60b75f8d2678ea685a0_1745610906.minified.680be8a1b7179:2110:0. Ignoring.
.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.lw_cal_btn{border:#aaa 1px solid;background-color:#eee;line-height:16px;padding:4px 16px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#ededed),color-stop(1,#dfdfdf));background:-moz-linear-gradient(center top,#ededed 5%,#dfdfdf 100%);background-color:#ededed;cursor:pointer}.lw_cal_btn:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#dfdfdf),color-stop(1,#ededed));background:-moz-linear-gradient(center top,#dfdfdf 5%,#ededed 100%);background-color:#dfdfdf}#lw_cal a,#lw_cal_container a{color:#330662}#lw_cal a:hover,#lw_cal_container a:hover{color:#57068c}#lw_cal a:visited,#lw_cal_container a:visited,paddin #lw_cal a,paddin #lw_cal_container a{color:#57068c}#lw_cal a:active,#lw_cal a:hover,#lw_cal_container a:active,#lw_cal_container a:hover{color:#330662}#lw_cal{margin:0 auto;position:relative;font-size:100%;font-style:normal;font-weight:400}#lw_cal:after,#lw_cal:before{content:" ";display:table}#lw_cal:after{clear:both}#lw_cal ::-webkit-input-placeholder{letter-spacing:1px}#lw_cal ::-moz-placeholder{letter-spacing:1px}#lw_cal :-ms-input-placeholder{letter-spacing:1px}#lw_cal input:-moz-placeholder{letter-spacing:1px}#lw_cal_content{border:1px solid #ccc;overflow:visible;background:#fff}#lw_cal_body{float:left;width:100%;min-height:500px;text-align:left}#lw_cal_sidebar{position:absolute;top:-20px;right:-20px;width:205px;padding:0 20px;background:0 0;border:none;z-index:15}#lw_cal_sidebar #lw_cal_subscribe,#lw_cal_sidebar .lw_cal_selector{display:none}#lw_cal_sidebar.lw_cal_sidebar_visible{background-color:#eee;border:1px solid #ccc;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px}#lw_cal_sidebar.lw_cal_sidebar_visible #lw_cal_subscribe,#lw_cal_sidebar.lw_cal_sidebar_visible .lw_cal_selector{display:block}#lw_cal_sidebar #lw_cal_search{width:100%}#lwc_right{padding:0 20px}#lwc_right input[type=text]{width:100%}#lwc_right h4{color:#330662}#lwc_right li{display:block;margin:0 0 .5em 20px}#lwc_right li input{float:left;margin-top:2px;margin-left:-20px}#lw_cal_header{position:relative;padding:20px 0 20px 10px;visibility:hidden;border-bottom:1px dotted #ccc;margin-bottom:1em;padding-bottom:1em}#lw_cal_header h5{font-family:NYUPerstare,Helvetica,Arial,sans-serif;font-weight:700;font-size:2.5em;line-height:1.25em;margin:0;max-width:430px;white-space:nowrap;color:#000}#lw_cal_header h5#lw_cal_all_events span{font-size:13px;font-weight:400;color:#666}#lw_cal_showing{display:none;margin:.5em 0;font-size:16px;line-height:auto;font-weight:400;content:" "}#lw_cal_showing p{margin:0}#lw_cal_showing span{color:#666}#lw_cal_showing a{position:static!important;font-weight:700;text-decoration:none;color:#2a3132;padding-top:6px;padding-left:3px;margin-left:-3px}#lw_cal_showing a:hover{color:#ccc;color:rgba(0,0,0,.3);background:url(/live/resource/image/livewhale/images/X-trans.png) no-repeat center 6px}#lw_cal_showing .X{font-size:12px!important;line-height:20px;position:static!important;font-weight:700;text-decoration:none;color:#2a3132!important;padding-top:6px;padding-left:3px;margin-left:-3px}#lw_cal_showing .X:hover{background:url(/live/resource/image/livewhale/images/x.gif) no-repeat left top}#lw_cal_showing a.lw_cal_clear_filters{font-size:12px;font-weight:400;color:#330662}#lw_cal_showing a.lw_cal_clear_filters:hover{background:0 0;color:#330662}#lw_cal_showing_categories,#lw_cal_showing_tags{display:inline}#lw_cal_view_selector{text-align:left;z-index:10;position:relative;font-size:1.3em;padding-top:2px}#lw_cal_view_selector li,#lw_cal_view_selector ul{margin:0;padding:0;list-style:none}#lw_cal_view_selector li{float:left}#lw_cal_view_selector li a{display:block;float:left;padding:5px 10px;margin:0 1px;color:#333;text-decoration:none;font-size:.875em;font-weight:200}#lw_cal_view_selector li a:hover{background-color:#57068c;color:#fff}#lw_cal_view_selector li.active a{background-color:#330662;font-weight:700;color:#fff}#lw_cal_view_selector li.today a{text-decoration:underline;background:0 0}#lw_cal_view_selector li.today a:before{content:"Today is "}#lw_cal_view_selector li.today a:hover{background-color:#57068c}#lw_cal_view_selector li.today.active a:before{content:""}#lw_cal_view_selector li.today.active a,#lw_cal_view_selector li.today.active a:hover{text-decoration:none;background-color:#330662}#lw_cal_view_selector li.add_new{float:right;display:none}#lw_cal_view_selector li.add_new a{background:0 0;text-decoration:none}#lw_cal_view_selector li.add_new a:hover{color:#333;text-decoration:underline}#lw_cal_view_selector li.all,#lw_cal_view_selector li.search{float:right}body.lw_cal_view_search #lw_cal_view_selector li.all,body:not(.lw_cal_view_search) #lw_cal_view_selector li.search{display:none}body.lw_cal_view_search.lw_cal_view_all #lw_cal_view_selector li.all{display:list-item}#lw_cal_view_selector li#lw_cal_add_event{display:block}#lw_cal_events_badge{position:relative;top:-2px;left:5px;height:14px;display:inline-block;min-width:14px;background-color:#57068c;color:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:2px 2px 2px rgba(0,0,0,.3);padding:4px 4px 2px 2px;font-size:12px;line-height:1.1;text-align:center;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#lw_cal_date_selector{position:absolute;top:28px;right:80px}#lw_cal_date_selector form{float:left;margin-right:4px}#lw_cal_date_selector select{max-width:112px}#lw_cal_date_selector p{float:left;margin:0}.lw_cal_all_view #lw_cal_date_selector{right:20px}#lw_cal_scroll_links{position:absolute;right:0;top:25px}#lw_cal_scroll_links>div{float:left;text-align:center}#lw_cal_scroll_links>div a{display:block;text-decoration:none;color:#330662;margin:0 10px 3px 0}#lw_cal_scroll_links>div a:hover{color:#57068c}.lw_cal_event_title a{text-decoration:none}.lw_cal_event_hidden,.lw_cal_event_live{color:#999}.lw_cal_event_hidden:hover,.lw_cal_event_live:hover{background:0 0;color:#000}.lw_cal_event a:hover{color:#000}.lw_cal_event.lw_cal_event_hidden .lw_cal_event_title a{color:#c22}.lw_cal_time,.tags{font-size:.7em}.lw_cal_time{display:block}#lw_cal_events{padding:20px 10px;opacity:1;transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out}#lw_cal_events:focus{outline:0}#lw_cal_events.lw_cal_loading{opacity:.5}.lw_cal_event_view #lw_cal_events{padding:5px}#lw_cal_events h3{font-style:normal;font-weight:400}#lw_cal_events h3 a{font-weight:300}#lw_cal_events .lw_cal_date a{font-size:.875em;color:#999}#lw_cal_events .lw_cal_event_title a,#lw_cal_events .lw_cal_show_day{font-size:.8em}#lw_cal_events .lw_cal_event_list .lw_events_time{font-size:.75em;padding-bottom:2px;border-bottom:1px solid #ddd;margin-bottom:8px}.lw_cal_month_view #lw_cal_events .lw_cal_event_list .lw_events_time{margin:0;border:none}#lw_cal_events .lw_cal_event_list .lw_events_time .lw_user_time{font-size:.8em}#lw_cal_events .lw_cal_event_list .tz_editable{border-bottom:#aaa 1px dotted;cursor:pointer}#lw_cal_events .lw_cal_event_list .lw_events_title{margin-bottom:15px}.lw_cal_month_view #lw_cal_events .lw_cal_event_list .lw_events_title{font-size:1em}#lw_cal_events .lw_cal_event_list .lw_events_title a{-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}#lw_cal_events .lw_cal_event_list .lw_cal_event_list{position:relative}#lw_cal_events .lw_cal_event_list .lw_item_thumb{border:1px solid #ccc;margin-right:30px;margin-top:2px;position:absolute;max-width:134px}#lw_cal_events .lw_cal_event_list .lw_item_thumb a{display:block;line-height:0}#lw_cal_events .lw_cal_event_list .lw_item_thumb img{border:none;display:block;max-width:100%;height:auto}#lw_cal_events .lw_cal_event_list .lw_cal_location_link_wrapper,#lw_cal_events .lw_cal_event_list .lw_events_location,#lw_cal_events .lw_cal_event_list .lw_events_time{font-size:.875em}#lw_cal_events .lw_cal_event_list .lw_events_location{float:right;display:block;max-width:365px;height:1.3em;text-align:right;overflow:hidden;white-space:nowrap}#lw_cal_events .lw_cal_event_list .lw_cal_location_link_wrapper{float:right;margin-left:5px}#lw_cal_events .lw_cal_event_list .lw_cal_location_link_wrapper a{color:#330662}#lw_cal_events .lw_cal_event_list .lw_cal_location_link_wrapper a:hover{color:#57068c;text-decoration:none}#lw_cal_events .lw_cal_event_list .lw_events_title{font-size:1.5em;text-decoration:none;-webkit-font-smoothing:antialiased;line-height:1.2}#lw_cal_events .lw_cal_event_list .lw_events_title a{text-decoration:none;font-weight:400}#lw_cal_events .lw_cal_event_list .lw_has_image .lw_events_description,#lw_cal_events .lw_cal_event_list .lw_has_image .lw_events_summary,#lw_cal_events .lw_cal_event_list .lw_has_image .lw_events_title{margin-left:160px;display:block}#lw_cal_events .lw_cal_event_list td .lw_has_image .lw_events_title{margin-left:0}#lw_cal_events .lw_cal_event_list td .lw_cal_event.lw_has_image{min-height:0}#lw_cal_events .lw_cal_event_list .lw_events_description,#lw_cal_events .lw_cal_event_list .lw_has_image .lw_events_description{display:none}#lw_cal_events .lw_cal_event_list .lw_events_summary{font-size:1em;color:#333}#lw_cal_events .lw_cal_event_list .lw_cal_event{margin-bottom:30px;position:relative;padding:10px;background-color:#eee}#lw_cal_events .lw_cal_event_list .lw_cal_event.lw_has_image{min-height:197px}#lw_cal_events .lw_cal_event_list .lw_cal_edit_link{float:right;display:none}.lw_cal_pagination{margin-left:20px}#lw_cal_events>h1{font-weight:200;font-size:2.4em;margin:0 0 .5em 0}#lw_cal_events>p{margin-bottom:2em}#lw_cal_events .lw_cal_upcoming_events{margin:75px 0 1em 0}#lw_cal_events .lw_cal_upcoming_events h3{font-size:1.2em;color:#330662;font-weight:700;margin-bottom:1em;border-bottom:1px solid #330662}#lw_cal_events .lw_cal_upcoming_events h4{margin-bottom:.5em}.lw_cal_paginate a{text-decoration:none}.lw_cal_month_view #lw_cal_body{width:100%;padding:0;border:none}.lw_cal_month_view #lw_cal_content{border:none}.lw_cal_month_view #lw_cal_events{padding:0 0 10px 0}.lw_cal_month_view #lw_cal_events .lw_cal_event_list .lw_cal_event{padding:0;background-color:transparent}.lw_cal_month_view #lw_cal_events table{border-spacing:1px;width:100%;border-collapse:collapse;margin:0;padding:0}.lw_cal_month_view #lw_cal_events tr{background:#fff!important}.lw_cal_month_view #lw_cal_events td,.lw_cal_month_view #lw_cal_events th{vertical-align:top;width:14%;border-collapse:collapse;border:1px solid #ccc;overflow:hidden}.lw_cal_month_view #lw_cal_events td{border:1px solid #ccc;padding:4px 6px;height:120px;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.lw_cal_month_view #lw_cal_events td.lw_cal_today{background-color:#ffd}.lw_cal_month_view #lw_cal_events td.lw_cal_rollover_month{background-color:#eee;border:1px solid #ccc!important}.lw_cal_month_view #lw_cal_events td.lw_cal_rollover_month span.date{color:#aaa}.lw_cal_month_view #lw_cal_events td.lw_cal_rollover_month *{color:#666}.lw_cal_month_view #lw_cal_events th{padding:4px 6px;font-weight:700;font-size:.7em;text-transform:uppercase;letter-spacing:1px;background-color:#eee;color:#000;text-align:center}.lw_cal_month_view #lw_cal_events th a{text-decoration:none}.lw_cal_month_view #lw_cal_events .lw_events_time{border:none;margin:0;padding:0;font-size:.7em;color:#555}.lw_cal_month_view .lw_cal_edit_link,.lw_cal_month_view .lw_cal_location_link_wrapper,.lw_cal_month_view .lw_cal_tz_abbrv,.lw_cal_month_view .lw_events_description,.lw_cal_month_view .lw_events_location,.lw_cal_month_view .lw_events_summary,.lw_cal_month_view .lw_has_image .lw_events_summary,.lw_cal_month_view .lw_item_thumb{display:none}.lw_cal_month_view .lw_cal_date{display:block;text-align:right;font-size:2em;color:#999}.lw_cal_month_view .lw_cal_date a{text-decoration:none}.lw_cal_month_view .lw_events_title{margin-bottom:0;font-size:1em;font-family:NYUPerstare,Helvetica,Arial,sans-serif;font-weight:700}.lw_cal_month_view .lw_events_title a{font-weight:400!important}#lw_cal_day_leftcol{float:left;margin:0 20px 0 0}#lw_cal_day_rightcol{padding:0 0 0 20px;border-left:1px solid #ccc;overflow:hidden;min-height:630px}#lw_cal_day_date{width:140px;text-align:center;border:1px solid #999;color:#000;box-shadow:2px 2px 2px #999}.lw_cal_today_day{padding:2px}.lw_cal_today_month{font-family:NYUPerstare,Helvetica,Arial,sans-serif;font-weight:700;display:block;background-color:#330662;color:#fff;text-transform:uppercase;font-size:1.25em;line-height:1.75em;letter-spacing:2px}.lw_cal_today_day{font-style:normal;font-weight:400;color:#000;font-size:5em;line-height:1.1em;text-align:center}#lw_cal_today_facts{font-style:normal;font-weight:400;margin:20px 0 0 16px;width:120px;font-size:13px;color:#666}#lw_cal_today_facts p{display:list-item}#lw_cal_today_facts a{color:#333;text-decoration:underline}#lw_cal_today_facts a:hover{color:#300}#lw_cal_today_facts li,#lw_cal_today_facts ul{list-style-type:disc!important;margin-bottom:.5em;margin-left:.5em;font-size:12px;line-height:2em}.lw_cal_day_view .lw_cal_today_month{font-size:1.125em;padding:0}.lw_cal_day_view #lw_cal_day_date{width:100px}.lw_cal_day_view .lw_cal_today_day{font-size:3.5em;padding:2px}.lw_cal_day_view #lw_cal_today_facts{display:none}#lw_cal_weather{margin-top:20px;width:180px}#lw_cal_weather span{font-style:normal;font-weight:400;color:#333;font-size:22px;font-weight:200}#lw_cal_event_leftcol{float:left;margin:0 20px 0 0;width:270px;padding-right:20px;min-height:600px;border-right:1px solid #ccc}#lw_cal_event_leftcol>div{margin-bottom:2em}#lw_cal_event_leftcol h3{font-weight:200;font-size:1.375em;margin:0 0 .5em}#lw_cal_event_leftcol img{max-width:100%;height:auto}#lw_cal_event_leftcol .lw_events_caption{color:#999}#lw_cal_event_related_content li{list-style:disc}#lw_cal_event_rightcol{padding:0 20px 0 0;overflow:hidden;line-height:1.375}#lw_cal_event_rightcol .intro{font-size:1.4em;margin-bottom:1em}#lw_cal_event_rightcol .lw_calendar_event_description{margin-bottom:1em}#lw_cal_event_rightcol .lw_calendar_event_description br{content:' ';display:block;margin-bottom:.5em}#lw_cal_event_rightcol>div{margin-bottom:2em}#lw_cal_event_rightcol iframe{max-width:100%}#lw_cal_event_rightcol div:empty{display:none}#lw_cal_event_rightcol p{margin:1em 0}#lw_cal_event_rightcol h3.lw_payments_charge_header{color:#330662;padding:0;background:0 0}#lw_cal_event_rightcol p.lw_rsvp_required_fields{font-size:.875em}#event_options{position:relative;overflow:visible;display:flex;text-align:center}#event_options #lw_cal_add_to_calendar ul{display:none;padding:0 15px;margin:10px 0 0 0}#event_options #lw_cal_add_to_calendar li{list-style:none;padding:4px 0;font-size:14px}#event_options #lw_cal_add_to_calendar li .lw_cal_icon{display:inline-block;margin-right:8px;margin-top:-2px;width:16px;height:16px;vertical-align:middle;background:url(/live/resource/image/livewhale/images/calendar/sprite.png) no-repeat}#event_options #lw_cal_add_to_calendar li .lw_cal_ical{background-position:-32px 0}#event_options #lw_cal_add_to_calendar li .lw_cal_google{background-position:0 0}#event_options #lw_cal_add_to_calendar li .lw_cal_yahoo{background-position:-16px 0}#event_options #lw_cal_add_to_calendar li .lw_cal_outlook{background-position:-48px 0}#lw_cal_add_to_calendar>a,.lw_cal_event_edit>a{display:block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:none;border-radius:2px;box-shadow:none;color:#fff!important;background-color:#330662;text-decoration:none!important;display:inline-block;margin-right:15px}#lw_cal_add_to_calendar>a:hover,.lw_cal_event_edit>a:hover{background-color:#57068c;text-decoration:none}.lw_slideshow_controls .lw_disabled{opacity:0}.lw_events_caption,.lw_events_credit{word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}#lw_cal .lw_widget_saveandshare{margin:0;padding:0;list-style:none}#lw_cal .lw_widget_saveandshare:after,#lw_cal .lw_widget_saveandshare:before{content:" ";display:table}#lw_cal .lw_widget_saveandshare:after{clear:both}#lw_cal .lw_widget_saveandshare li{float:left;margin:0 10px 20px 0;height:auto}#lw_cal .lw_widget_saveandshare li:last-child{margin-right:0}#lw_cal .lw_widget_saveandshare a{color:#666}#lw_cal .lw_widget_saveandshare a:focus,#lw_cal .lw_widget_saveandshare a:hover{color:#57068c}#lw_cal .lw_widget_saveandshare .twitter a:hover{color:#55acee}#lw_cal .lw_widget_saveandshare .facebook a:hover{color:#3b5998}#lw_cal .lw_widget_saveandshare .googleplus a:hover{color:#dd4b39}.lw_cal_has_hero #lw_cal_header{z-index:2;height:300px;padding-left:5px;border:none;background-color:transparent;text-shadow:2px 2px 1px #000}.lw_cal_has_hero #lw_cal_header #lw_cal_scroll_links a,.lw_cal_has_hero #lw_cal_header h5{color:#fff}.lw_cal_has_hero #lw_cal_header #lw_cal_scroll_links a:hover{color:#ccc;text-shadow:none}#lw_cal_hero{position:absolute;top:0;left:-16px;right:-16px;z-index:1;height:300px;background-position:left center;background-repeat:no-repeat;background-size:cover}#lw_cal_hero>div{position:absolute;left:10px;bottom:10px;right:10px;background-color:rgba(0,0,0,.7);padding:10px;display:inline-block}#lw_cal_hero>div h1{margin:0;color:#fff;font-weight:900}#lw_cal_hero>div h3{margin:10px 0 0 0;padding:0;color:#fff;background-color:transparent;font-size:1.25em}#lw_cal_map_overlay{position:absolute;top:0;left:0;z-index:200;padding:16px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background-color:#f6f6f0;border:1px solid #ccc;box-shadow:2px 2px 2px #999;box-sizing:content-box}#lw_cal_location_map{width:300px;height:300px}#lw_cal_location_map a{cursor:pointer}form#lw_cal_online_selector{margin:0}form#lw_cal_online_selector li,form#lw_cal_online_selector ul{margin:0}#lw_cal a.lw_join_online{display:block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:none;border-radius:2px;box-shadow:none;color:#fff!important;background-color:#330662;text-decoration:none!important;margin:0 0 12px}#lw_cal a.lw_join_online:hover{background-color:#57068c;text-decoration:none}.lw_tz{font-size:.75em;color:#666}.lw_tz a{text-decoration:none}.lw_tz a:hover{text-decoration:underline}#lw_cal_tz{display:none}#lw_cal_tz h3{font-weight:200;margin:0 0 12px 0}#lw_cal_tz select{width:225px;margin-bottom:10px}#lw_cal_tz button{margin-right:4px}#lw_cal_tz .lw_spinner{display:none;background:transparent url(/livewhale/images/spinner.gif) center center no-repeat}#lw_mini_cal{font-size:10px}#lw_mini_cal table{border-collapse:collapse;width:100%}#lw_mini_cal tr{margin-bottom:3px}#lw_mini_cal th{text-transform:uppercase;text-align:center;color:#330662}#lw_mini_cal th span{display:none}#lw_mini_cal td{position:relative;text-align:center;width:14%;line-height:20px;cursor:pointer;border:2px solid transparent}#lw_mini_cal td a{color:#000}#lw_mini_cal td.has_items{color:#330662}#lw_mini_cal td.active:hover{background-color:#000;color:#fff}#lw_mini_cal td.active:hover a{color:#fff}#lw_mini_cal td.lw_next_month,#lw_mini_cal td.lw_prev_month{background-color:#f6f6f6}#lw_mini_cal td.selected{background-color:rgba(0,0,0,.4);color:#fff}#lw_mini_cal td.selected a{color:#fff}#lw_mini_cal td.selected:hover{background-color:#57068c}#lw_mini_cal td.selected.active{background-color:#330662;color:#fff}#lw_mini_cal td.lw_focus,#lw_mini_cal td.lw_next_month.lw_focus,#lw_mini_cal td.lw_prev_month.lw_focus,#lw_mini_cal td.selected.active.lw_focus{background-color:#ffe6e5}#lw_mini_cal td.lw_focus a,#lw_mini_cal td.lw_next_month.lw_focus a,#lw_mini_cal td.lw_prev_month.lw_focus a,#lw_mini_cal td.selected.active.lw_focus a{color:#000}#lw_mini_cal h3{margin:0;text-align:center;font-size:1.1em;padding:.5em 0;margin:.5em 0;background:#f6f6f6}#lw_mini_cal h3 a{display:block;text-decoration:none;color:#330662}#lw_mini_cal h3 .lw_left{float:left;width:14%}#lw_mini_cal h3 .lw_right{float:right;width:14%}#lw_mini_cal .lw_week_select{position:absolute;top:2px;left:-25px;width:25px;height:25px}#lw_mini_cal .lw_week_select>div{float:left;width:18px;height:18px;background:#ccc;cursor:pointer;line-height:18px;text-align:center;border-radius:9px}.lw_cal_selector{margin:0 0 1em 0}.lw_cal_selector h5{margin:0 0 .5em 0;font-size:.9em}.lw_cal_selector ul{margin:0;padding:0}.lw_cal_selector li{margin:10px 0 0;font-size:.9em;line-height:1.2;list-style:none;cursor:pointer;color:#333;text-decoration:none}.lw_cal_selector li.selected{font-weight:700;color:#2a3132}.lw_cal_selector li input{margin-right:6px}#lw_cal_tag_selector li{display:inline-block;float:left;padding:4px 8px;margin:2px;background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;position:relative}#lw_cal_tag_selector ul.disabled li{color:#999}#lw_cal_tag_selector label{cursor:pointer}#lw_cal_tag_selector input[type=checkbox]:focus+label{outline-width:2px;outline-style:solid;outline-color:Highlight}#lw_cal_tag_selector .lw_skip_link{position:absolute;top:0;left:0}form#lw_cal_group_selector{margin-top:10px}#lw_cal_subscribe{margin:1em 0}#lw_cal_subscribe>a{display:block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:none;border-radius:2px;box-shadow:none;color:#fff!important;background-color:#330662;text-decoration:none!important}#lw_cal_subscribe>a:hover{background-color:#57068c;text-decoration:none}.lw_ical_link{border:1px solid #33c;background-color:#37d;font-size:.7em;padding:2px .5em 0;color:#fff;text-decoration:none}.lw_rss_link{border:1px solid #c33;background-color:#d73;font-size:.7em;padding:2px .5em 0;color:#fff;text-decoration:none}#lw_cal_subscription_menu{min-width:225px}#lw_cal_subscription_menu p:first-child{margin-bottom:0}#lw_cal_subscription_menu h6{border-top:1px dotted #ddd;padding-top:10px;margin-bottom:0;font-size:12px;font-weight:400}#lw_cal_subscription_menu ul{padding:0;margin:0}#lw_cal_subscription_menu li{margin:0;padding:0;list-style:none;text-align:right;white-space:nowrap}#lw_cal_subscription_menu li:after{clear:both;content:'.';display:block;height:3px;overflow:hidden;visibility:hidden}#lw_cal_subscription_menu li .lw_cal_sub_cat{float:left;max-width:150px;font-size:12px;text-overflow:ellipsis;overflow:hidden;text-align:left;padding-top:4px;line-height:1.35em;margin-right:10px}#lw_cal_subscription_menu li a{text-decoration:none;color:#333;font-size:12px}#lw_cal_subscription_menu li a.lw_cal_sub_rss{color:#f26621}#lw_cal_subscription_menu li a.lw_cal_sub_ical{color:#45aef0}#lw_cal_search_form button:not(.lw_sr_only_focusable){display:none}#lw_cal_search_form input{padding:5px;margin:1em 0;outline:0}.no{padding:0;color:#330662;background:0 0;font-size:2em;font-weight:200}@media print{img{max-width:100%}@page{margin:.5cm}a,a:after{content:normal!important}#lw_cal_date_selector,#lw_cal_scroll_links,#lw_cal_toolbar,#lw_cal_view_selector,#lwc_left,#lwc_right{display:none!important}#lw_cal_add_to_calendar,.lw_cal_event_edit,.lw_view_larger,.lw_widget_saveandshare{display:none!important}#lw_cal_hero,.lw_cal_has_hero #lw_cal_header{height:150px}}a.lw_cal_show_all_events{display:block}.lw_cal_original_sidebar #lw_cal_body{width:77%}.lw_cal_original_sidebar #lw_cal_sidebar{position:static;float:left;width:23%;padding:0}.lw_cal_original_sidebar #lw_cal_sidebar #lw_cal_subscribe,.lw_cal_original_sidebar #lw_cal_sidebar .lw_cal_selector{display:block}.lw_cal_original_sidebar #lw_cal_sidebar #lw_cal_search{width:88%}.lw_cal_original_sidebar.lw_cal_event_view #lw_cal_body,.lw_cal_original_sidebar.lw_cal_month_view #lw_cal_body{width:auto;padding:20px}.lw_cal_original_sidebar.lw_cal_event_view #lw_cal_sidebar,.lw_cal_original_sidebar.lw_cal_month_view #lw_cal_sidebar{position:absolute;top:59px;right:0;width:205px;padding:0 20px;background-color:#eee;border:1px solid #ccc;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;z-index:6}.lw_cal_original_sidebar.lw_cal_event_view #lw_cal_sidebar #lw_cal_search,.lw_cal_original_sidebar.lw_cal_month_view #lw_cal_sidebar #lw_cal_search{width:100%}.lw_cal_original_sidebar.lw_cal_event_view #lw_cal_sidebar.lw_cal_sidebar_hidden,.lw_cal_original_sidebar.lw_cal_month_view #lw_cal_sidebar.lw_cal_sidebar_hidden{background-color:rgba(0,0,0,0);border-color:transparent;z-index:1}.lw_cal_original_sidebar.lw_cal_event_view #lw_cal_sidebar.lw_cal_sidebar_hidden>*,.lw_cal_original_sidebar.lw_cal_month_view #lw_cal_sidebar.lw_cal_sidebar_hidden>*{display:none!important}.lw_cal_original_sidebar.lw_cal_event_view #lw_cal_sidebar.lw_cal_sidebar_hidden #lw_cal_search_form,.lw_cal_original_sidebar.lw_cal_month_view #lw_cal_sidebar.lw_cal_sidebar_hidden #lw_cal_search_form{display:block!important}.lw_cal_original_sidebar.lw_cal_event_view #lw_cal_subscribe,.lw_cal_original_sidebar.lw_cal_month_view #lw_cal_subscribe{padding:0 20px 20px 20px}.lw_cal_original_sidebar.lw_cal_event_view #lw_cal_date_selector,.lw_cal_original_sidebar.lw_cal_event_view #lw_cal_scroll_links,.lw_cal_original_sidebar.lw_cal_month_view #lw_cal_date_selector,.lw_cal_original_sidebar.lw_cal_month_view #lw_cal_scroll_links{z-index:5}.lw_cal_original_sidebar.lw_cal_event_view #lw_cal_date_selector,.lw_cal_original_sidebar.lw_cal_month_view #lw_cal_date_selector{top:12px}.lw_cal_original_sidebar.lw_cal_event_view #lw_cal_scroll_links,.lw_cal_original_sidebar.lw_cal_month_view #lw_cal_scroll_links{top:10px}#lw_cal_overlay_pointer{position:absolute;right:-25px;top:150px;width:25px;height:30px;background:transparent url(/live/resource/image/livewhale/images/overlay_pointer.png) top left no-repeat}.lw_cal_details_overlay{position:absolute;top:100px;left:50%;width:690px;background:#fff;z-index:101;padding:25px 25px 15px;border:1px solid #ccc;box-shadow:3px 3px 3px #ccc;margin-left:-470px}.lw_cal_details_overlay .lw_events_location{position:absolute;top:16px;right:16px}.lw_cal_details_overlay .lw_events_description{display:block}.button-style{font-weight:700;padding:14px 15px 13px;text-align:center;border:none;border-radius:0;text-shadow:none;-webkit-box-shadow:none;box-shadow:none}.button-reverse{background-color:#330662;color:#fff}.left-arrow{display:inline-block;font-family:lw-calendar;transform:rotate(90deg)}.left-arrow:after{content:' \E81C'}.right-arrow{display:inline-block;font-family:lw-calendar;transform:rotate(-90deg)}.right-arrow:after{content:' \E81C'}.webkit-scrollbar ::-webkit-scrollbar{width:4px}.webkit-scrollbar ::-webkit-scrollbar-thumb{-webkit-border-radius:0;border-radius:0;background:#57068c;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5)}.webkit-scrollbar ::-webkit-scrollbar-thumb:window-inactive{background:rgba(255,0,0,.4)}.lw-nyu-button{display:inline-block;border:1px solid #57068c;color:#57068c;line-height:1}.cal #lw_cal_events .lw_cal_event_list .lw_cal_event{display:block!important;padding-left:230px;background:0 0}#lw_cal .form a.form-submit:hover{color:#fff}.cal.content1 .content{margin-top:45px}.cal.content1 .hero-container.colored-hero{margin-bottom:0}.cal.content1 .footer{margin-top:0}@media screen and (max-width:689px){.cal.content1 .hero-container.colored-hero .title-band{padding-bottom:0!important}.cal.content1 .content{margin-top:0}.cal.content1 .navigation{width:100%;margin-top:0!important}.cal.content1 .navigation .search-box{display:block;box-sizing:border-box;width:calc(100% - 30px);margin:15px;padding:0;border:none}.cal.content1 .navigation .search-box .keyword-label{display:none}.cal.content1 .navigation .search-box h4{display:none}.cal.content1 .navigation .search-box input[type=text]{font-family:NYUPerstare,Helvetica,Arial,sans-serif;font-size:15px;position:relative;display:inline-block;box-sizing:border-box;width:100%;margin:10px 0;padding:10px;border:1px solid #d6d6d6;background:#f2f2f2}.cal.content1 .navigation .search-box .range .ui-input-text:before{font-family:icomoon;font-size:24px;display:inline-block;width:20px;height:auto;margin-right:10px;content:'\e900';vertical-align:middle;color:#57068c;background-position:center}.cal.content1 .navigation .search-box .caret-button{display:block;width:100%;margin-top:10px;text-align:center;border:1px solid #57068c}.cal.content1 .navigation .search-box .lw_cal_selector,.cal.content1 .navigation .search-box .range .ui-input-text{width:100%;display:inline-block;margin-bottom:8px}.cal.content1 .navigation .search-box .lw_cal_selector label,.cal.content1 .navigation .search-box .range .ui-input-text label{font-size:13px}}@media screen and (min-width:480px) and (max-width:689px){.cal.content1 .navigation .search-box .lw_cal_selector,.cal.content1 .navigation .search-box .range .ui-input-text{width:47%}.cal.content1 .navigation .search-box .lw_cal_selector:nth-child(2n+1),.cal.content1 .navigation .search-box .range .ui-input-text:nth-child(2){margin-right:3%}}@media screen and (min-width:690px) and (max-width:929px){.cal.content1 .navigation{width:230px}.cal.content1 .content{width:450px}.cal.content1 .navigation .search-box{display:block;margin:15px;width:calc(100% - 30px);border:1px solid #d6d6d6;padding:15px;box-sizing:border-box}.cal.content1 .navigation .search-box h4{font-size:24px;font-weight:700;margin:0}.cal.content1 .navigation .search-box .label{font-size:15px;font-weight:700;color:#333;line-height:100%;padding-top:10px}.cal.content1 .navigation .search-box input[type=text]{display:inline-block;position:relative;width:100%;box-sizing:border-box;padding:10px;margin:10px 0;background:#eee;border:1px solid #d6d6d6;font-size:15px}.cal.content1 .navigation .search-box .range .ui-input-text{display:block;width:100%}.cal.content1 .navigation .search-box .range .ui-input-text input[type=text]{width:calc(100% - 30px)}.cal.content1 .navigation .search-box .range .ui-input-text:before{content:'\e900';font-family:icomoon;font-size:24px;color:#57068c;width:20px;height:auto;margin-right:10px;display:inline-block;vertical-align:middle;background-position:center}.cal.content1 .navigation .search-box .caret-button{display:block;width:100%;text-align:center;border:1px solid #57068c;margin-top:10px}.cal.content1 .navigation .search-box .caret-button:hover{color:#fff;background:#57068c}.cal.content1 .navigation .search-box .caret-button:active{color:#fff;background:#330662}}@media screen and (min-width:930px){.cal.content1 .navigation{width:270px}.cal.content1 .content{width:660px}}@media screen and (min-width:1200px){.cal.content1 .content{width:900px}}@media screen and (max-width:80em){.cal.content1 .navigation{width:270px}.cal.content1 .content{width:660px}}div#lw_cal_header{padding:0}#lw_cal_this_day{margin-top:10px;margin-bottom:0;color:#330662;display:inline-block}.lw_cal_today_view #lw_cal_this_day:after{content:'\2019s events'}.lw_cal_day_view #lw_cal_this_day:before{content:'Events on '}.caret-button.back-button,.caret-button.today-button{padding:8px;border:1px solid #57068c;position:relative;top:-4px;margin-left:20px}.lw_cal_today_view .caret-button.back-button,.lw_cal_today_view .caret-button.today-button{display:none}.lw_cal_feed_builder_view .today-button,.lw_cal_today_view .today-button{display:none}.back-button{display:none}.lw_cal_feed_builder_view .back-button{display:inline}#lw_cal_showing a.lw_build_feed_from_calendar{font-size:12px;font-weight:400}#lw_cal_showing a.lw_build_feed_from_calendar:hover{background:0 0;color:inherit}.back-to-top.caret-button{padding:10px 8px 6px 5px;border:1px solid #57068c;background-color:#fff;bottom:40px;left:auto;right:10px;display:none;opacity:0;z-index:1}.back-to-top.caret-button.fixed{display:block;opacity:1;transition:opacity .5s;position:fixed}#lw_mini_cal{font-size:.85rem;position:relative}#lw_mini_cal,#lw_mini_cal *{box-sizing:border-box}#lw_mini_cal h1.page-title{display:inline-block}.lw_cal_event_detail #lw_mini_cal h1.page-title{display:block;margin-bottom:16px}#lw_mini_cal .lw_cal_back{font-weight:700;padding:14px 15px 13px;text-align:center;border:none;border-radius:0;text-shadow:none;-webkit-box-shadow:none;box-shadow:none;background-color:#330662;color:#fff;background-color:#57068c;display:none}.lw_cal_event_detail #lw_mini_cal .lw_cal_back{display:inline-block}#lw_mini_cal .lw_cal_back.caret-button:after{content:none}#lw_mini_cal .lw_cal_back.caret-button:before{content:"\e811";font-family:icomoon;font-size:16px;margin-right:2px;display:inline-block;cursor:pointer;vertical-align:middle;font-weight:400;position:relative;bottom:2px;width:15px;transform:rotate(180deg)}#lw_mini_cal .lw_cal_back:focus{box-shadow:inset 0 0 0 3px #3dbbdb}#lw_mini_cal .nyu_mini_cal_header{display:inline-block;float:right;font-size:22px;text-transform:uppercase;color:#fff;white-space:nowrap;padding:0;margin:6px 0 0 0}#lw_mini_cal .nyu_mini_cal_header>h3{color:#fff;margin:0 12px;display:inline;background-color:transparent}#lw_mini_cal .nyu_mini_cal_header .lw_left,#lw_mini_cal .nyu_mini_cal_header .lw_right{float:none;width:auto}#lw_mini_cal .nyu_mini_cal_header .left-arrow,#lw_mini_cal .nyu_mini_cal_header .right-arrow{width:auto;padding:0;color:#fff}#lw_mini_cal .nyu_mini_cal_header .left-arrow:hover,#lw_mini_cal .nyu_mini_cal_header .right-arrow:hover{color:#8900e1}#lw_mini_cal .nyu_mini_cal_header a{display:inline-block;color:#fff}#lw_mini_cal .nyu_mini_cal_header a:hover{color:#8900e1}.lw_cal_event_detail #lw_mini_cal .nyu_mini_cal_header{display:none}#lw_mini_cal table{width:100%;table-layout:fixed;margin-top:48px}.lw_cal_event_detail #lw_mini_cal table{display:none}#lw_mini_cal tbody,#lw_mini_cal tr{display:inline}#lw_mini_cal thead{display:none}#lw_mini_cal td{display:inline-block;width:2.8%;border:none;position:relative;color:#fff;padding-bottom:16px}#lw_mini_cal td a{color:#fff}#lw_mini_cal td.selected,#lw_mini_cal td.selected.active{background-color:#8900e1;cursor:default}#lw_mini_cal td:before{content:'__';display:inline-block;position:absolute;top:-32px;left:0;right:0;padding-top:16px;text-align:center;color:#ccc}#lw_mini_cal td:hover,#lw_mini_cal td:hover:before{background-color:#000}#lw_mini_cal td.selected,#lw_mini_cal td.selected:before{background-color:#8900e1}#lw_mini_cal td:nth-child(1):before{content:'Su'}#lw_mini_cal td:nth-child(2):before{content:'Mo'}#lw_mini_cal td:nth-child(3):before{content:'Tu'}#lw_mini_cal td:nth-child(4):before{content:'We'}#lw_mini_cal td:nth-child(5):before{content:'Th'}#lw_mini_cal td:nth-child(6):before{content:'Fr'}#lw_mini_cal td:nth-child(7):before{content:'Sa'}#lw_mini_cal td:nth-child(7):after{display:block;content:'';position:absolute;top:-32px;bottom:0;right:0;width:1px;background-color:#8900e1}#lw_mini_cal tr:last-child td:nth-child(7):after{display:none}#lw_mini_cal td.lw_next_month,#lw_mini_cal td.lw_prev_month{color:#d085ff;background-color:inherit}#lw_mini_cal td.lw_next_month:hover,#lw_mini_cal td.lw_prev_month:hover{background-color:#000}#lw_mini_cal td.lw_next_month a,#lw_mini_cal td.lw_prev_month a{color:#d085ff}#lw_mini_cal td.lw_next_month:before,#lw_mini_cal td.lw_prev_month:before{color:#d9d9d9}#lw_mini_cal td.lw_next_month.selected,#lw_mini_cal td.lw_prev_month.selected{background-color:#8900e1}#lw_mini_cal td.lw_next_month.selected a,#lw_mini_cal td.lw_prev_month.selected a{color:#d9d9d9}#lw_cal{padding:0;margin-top:27px}.lw_cal_event_detail .title-band{padding-bottom:34px}#lw_cal_date_selector,#lw_cal_scroll_links{display:none}#switch_date_picker:focus{display:inline-block;margin:0 1em;vertical-align:top}#lw_cal_header{padding:0 15px;border-bottom:none}#lw_cal_events{padding:0}#lw_cal_events .list-with-thumbnails-component{padding:0}#lw_cal_events h3{font-weight:700;font-size:30px;background-color:transparent;color:#330662;padding:0}#lw_cal_events .list-with-thumbnails-list .no{margin-left:-230px;font-size:1.5rem}#lw_cal_events .list-with-thumbnails-list .no .lw_cal_show_all_events{display:block;margin-top:1em}#lw_cal_events .no{padding:0 15px}.cal.content1 .navigation{margin-top:30px;overflow:visible}.navigation-box{padding:10px 15px 15px;border:1px solid #d6d6d6}.navigation-box h5:first-child{margin-top:0}.navigation-box .form{padding:0}.navigation-box .form input[type=text]{width:100%}#lw_cal_search_form input{margin:10px 0;padding:10px}#lw_cal_events .lw_cal_event_list{padding-left:230px}#lw_cal_events .lw_cal_event_list .lw_cal_event.lw_has_image{min-height:0}#lw_cal_events .lw_cal_event_list .lw_events_title,#lw_cal_events .lw_cal_event_list .lw_has_image .lw_events_title{font-family:NYUPerstare,Helvetica,Arial,sans-serif;font-size:1.2em;margin-bottom:5px;margin-left:0;display:block;line-height:125%}#lw_cal_events .lw_cal_event_list .lw_events_title a,#lw_cal_events .lw_cal_event_list .lw_has_image .lw_events_title a{color:#57068c;font-weight:700}#lw_cal_events .lw_cal_event_list .list-img-link{max-width:215px;height:auto;margin-left:-230px;padding:6px 5px 5px 0;float:left}.nyu-date-time{font-weight:700;position:relative;top:-8px}#lw_cal_subscribe>a.nav-link.ui-link{margin:15px 0 0 15px;display:inline-block}#lw_cal_subscribe+.navigation-content{padding:15px}#lw_cal_subscribe>a{margin:1em;padding:0;display:inline;color:#57068c;background:0 0;font-size:13px;font-weight:700;line-height:inherit;text-align:center;border:none;border-radius:0;text-shadow:none;-webkit-box-shadow:none;box-shadow:none}#lw_cal_subscribe>a:hover{background:0 0;text-decoration:underline}#lw_cal_subscribe>a:focus{outline:0;box-shadow:inset 0 0 0 3px #3dbbdb}#lw_cal_subscription_menu li a.lw_cal_sub_ical,#lw_cal_subscription_menu li a.lw_cal_sub_rss{color:#330662}#lw_cal_subscription_menu li a.lw_cal_sub_ical:hover,#lw_cal_subscription_menu li a.lw_cal_sub_rss:hover{color:#57068c}#lw_cal_subscription_menu li a.lw_cal_sub_ical:visited,#lw_cal_subscription_menu li a.lw_cal_sub_rss:visited,paddin #lw_cal_subscription_menu li a.lw_cal_sub_ical,paddin #lw_cal_subscription_menu li a.lw_cal_sub_rss{color:#57068c}#lw_cal_subscription_menu li a.lw_cal_sub_ical:active,#lw_cal_subscription_menu li a.lw_cal_sub_ical:hover,#lw_cal_subscription_menu li a.lw_cal_sub_rss:active,#lw_cal_subscription_menu li a.lw_cal_sub_rss:hover{color:#330662}div.ui-selectmenu-menu ul{max-width:none}.lw_hoverbox{border-radius:0;box-shadow:none;border-color:#8900e1;max-width:380px}.lw_hoverbox h4{margin:0}.lw_hoverbox #lw_cal_tz h5{margin:0 0 10px 0}.lw_hoverbox #lw_cal_tz a.lw_cancel{display:block;float:right;font-size:22px;top:-6px;position:relative}.lw_hoverbox #lw_cal_tz .ui-selectmenu-button{margin-bottom:5px}.lw_hoverbox #lw_cal_tz .lw_cal_tz_action{margin:5px 0}.lw_hoverbox a.caret-button{text-align:center;padding:8px;border:1px solid #57068c;position:relative}.lw_hoverbox.lw_right .lw_arrow{border-right-color:#8900e1}.lw_hoverbox.lw_left .lw_arrow{border-left-color:#8900e1}#lw_cal_events .lw_cal_event_list .tz_editable:hover{color:#8900e1;border-bottom:1px solid #8900e1}.lw_cal_tz_selector_content h4{margin-bottom:10px}.lw_hoverbox_content{padding:15px}#lw_cal_tz{margin:-16px;padding:20px;z-index:2;background-color:#fff}#lw_cal_tz select{max-width:100%}.black-overlay{display:block;background-color:rgba(0,0,0,.5);position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1}.map-marker:before{top:0}#lw_cal_location_map{width:auto;height:auto;min-width:200px}div.navigation .search-box{display:block}div.navigation .search-box .range .ui-input-text input[type=text]{width:calc(100% - 35px)}.navigation .search-box input[type=text]#lw_cal_search{padding:12px 6px 12px 10px}.navigation .search-box .lw_cal_selector input[type=text]{background:#fff}.lw_cal_selector{position:relative;margin:8px 0 16px;background-color:#fbfbfb;border:1px solid #ddd4d4;padding:0;cursor:pointer}.lw_cal_selector .lw_clearall{display:none}.lw_cal_all_view .lw_cal_selector{right:0}.lw_cal_event_view .lw_cal_selector{display:none}.lw_cal_selector>h5,.lw_cal_selector>label{display:block;position:static;margin:0;font-size:15px;padding:5px 10px;border:none;text-align:left;font-weight:400;cursor:pointer}.lw_cal_selector>h5:after,.lw_cal_selector>label:after{font-family:lw-calendar;content:' \E81C';float:right;font-weight:700;color:#330662}.open.lw_cal_selector>h5,.open.lw_cal_selector>label{background-color:#eee}.lw_cal_selector>div{display:none;position:absolute;left:0;width:101%;background:#fbfbfb;border:1px solid #ddd;padding:0 10px 10px;z-index:5;margin-left:-1px;box-sizing:border-box;max-height:270px;overflow-y:auto}.lw_cal_selector p{font-size:.75em;margin:10px 0;font-weight:700}.lw_cal_selector li{margin:10px 0 0 0;color:#333;line-height:1.4;white-space:nowrap;width:100%;position:relative}.lw_cal_selector li label{display:block;padding:0 0 0 24px;font-size:.875em;font-weight:400;line-height:1.5}.lw_cal_selector li input[type=checkbox]{display:inline-block;-webkit-appearance:none;width:18px;height:18px;padding:0;margin:0;vertical-align:bottom;position:absolute;top:-1px;left:0;border:1px solid #bbb;background-color:#fff;cursor:pointer}.lw_cal_selector li input[type=checkbox]:checked{vertical-align:middle;background:url(/live/resource/image/assets/img/input_sprite.png) no-repeat -41px -11px}.lw_cal_selector li label{text-overflow:ellipsis;overflow:hidden}#lw_cal_tag_selector.lw_cal_selector ul{display:block!important}#lw_cal_tag_selector.lw_cal_selector li{display:inline-block;float:left;padding:0;margin:10px 0 0 0;background-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#lw_cal_tag_selector.lw_cal_selector input[type=checkbox]{display:inline-block}.lw_cal_selector ::-webkit-scrollbar{width:4px}.lw_cal_selector ::-webkit-scrollbar-thumb{-webkit-border-radius:0;border-radius:0;background:#57068c;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5)}.lw_cal_selector ::-webkit-scrollbar-thumb:window-inactive{background:rgba(255,0,0,.4)}.ui-datepicker:after,.ui-datepicker:before{display:none}.lw_cal_feature{padding:0 15px}.lw_cal_feature .feature-top>a{display:inline-block;float:none;width:100%;height:280px}.lw_cal_feature .feature-top-image{width:100%;height:280px;background-size:cover;background-position:center center;display:inline-block}.lw_cal_feature .feature-top-info{min-height:300px}.lw_cal_feature .feature-top-info h4{margin-top:0;line-height:1.5}.lw_cal_feature .feature-top-summary{margin-top:12px;font-family:NYUPerstare,Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;line-height:200%;color:#6d6d6d}.lw_cal_feature .feature-top-summary p{margin:0;padding:0}.lw_cal_feature .feature-highlights{clear:left;padding-top:16px;margin-bottom:16px;border-bottom:1px dotted #ccc}.lw_cal_feature .feature-highlights a:before{content:none!important}.lw_cal_event_view #lw_cal_header{display:none}.lw_cal_event_view .log-out-button{display:block;margin-top:15px;font-weight:700;text-transform:uppercase}.lw_cal_event_view #lw_cal_event_leftcol{width:100%;margin:0;padding:0;box-sizing:border-box;border-right:none}.lw_cal_event_view #lw_cal_event_leftcol .log-in-to-buy,.lw_cal_event_view #lw_cal_event_leftcol .log-out-button{margin-bottom:1.5em}.lw_cal_event_view #lw_cal_event_rightcol{display:none;box-sizing:border-box}.lw_cal_event_view #lw_cal_events>h2{font-size:32px;color:#330662;margin-bottom:5px}.lw_cal_event_view .event-title h2{color:#57068c}.lw_cal_event_view .promo-image{max-height:300px;width:auto}.lw_cal_event_view .event-image-portrait .event-title{max-width:500px}.lw_cal_event_view .event-image-landscape .event-image{display:block}.lw_cal_event_view .dek-wrapper{padding:0}.lw_cal_event_view .event-body p{padding-top:15px;padding-bottom:15px}.lw_cal_event_view .map-marker a{font-weight:700;color:#57068c}.lw_cal_event_view .event-details{margin-bottom:1em;border-bottom:1px dotted #ddd;padding-bottom:1em}.lw_cal_event_view .event-details p{padding-bottom:10px}.lw_cal_event_view #lw_cal_add_to_calendar,.lw_cal_event_view #lw_cal_add_to_calendar>a{display:block;color:#6d6d6d!important;border:none;padding:0;font-weight:700;background:0 0!important;text-transform:none}.lw_cal_event_view .event-share ul{margin:0;padding:0}.lw_cal_event_view .event-share ul li{float:left;list-style:none;padding:0 2px;margin:0}.lw_cal_event_view .event-share ul li a{display:block}.lw_cal_event_view .social-icon{width:25px;height:25px}.lw_cal_event_view .contact-link.email-icon:before{font-size:22px;top:2px}.feed-builder-link{display:none}.logged_in .feed-builder-link{display:block}body.lw_cal_view_feed_builder .cal.content1 .navigation{display:none;width:0;margin:0}@media screen and (min-width:690px){body.lw_cal_view_feed_builder .cal.content1 .content{width:100%}}#lw_cal .lw_cal_feed_builder.form{padding:0}#lw_cal .lw_cal_feed_builder .col>*,#lw_cal .lw_cal_feed_builder>p{padding:0 15px}#lw_cal .lw_cal_feed_builder .col{width:25%}#lw_cal .lw_cal_feed_builder .col h5{margin-top:15px;margin-bottom:10px}#lw_cal .lw_cal_feed_builder .col h5 span{float:right;font-size:.75em;color:#333;margin-right:25px;font-weight:400}#lw_cal .lw_cal_feed_builder .col h5 span a{font-size:inherit;font-weight:400;text-decoration:underline}#lw_cal .lw_cal_feed_builder .col h5 span a.selected{color:#333;text-decoration:none;font-weight:700}#lw_cal .lw_cal_feed_builder .col h5 span a.selected:hover{text-decoration:none}#lw_cal .lw_cal_feed_builder ul{padding:0 15px 0 0;height:275px;overflow:auto;border-right:1px solid #ccc}#lw_cal .lw_cal_feed_builder ul,#lw_cal .lw_cal_feed_builder ul li{list-style:none}#lw_cal .lw_cal_feed_builder ul li{padding:2px 0 0 0;position:relative}#lw_cal .lw_cal_feed_builder ul li:first-child{margin-top:0}#lw_cal .lw_cal_feed_builder ul label{display:block;padding:0 0 0 24px;font-size:.875em;font-weight:400;line-height:1.5}#lw_cal .lw_cal_feed_builder ul input[type=checkbox]{display:inline-block;-webkit-appearance:none;width:18px;height:18px;padding:0;margin:0;vertical-align:bottom;position:absolute;top:-1px;left:0;border:1px solid #bbb;background-color:#fff;cursor:pointer}#lw_cal .lw_cal_feed_builder ul input[type=checkbox]:checked{vertical-align:middle;background:url(/live/resource/image/assets/img/input_sprite.png) no-repeat -41px -11px}#lw_cal .lw_cal_feed_builder ul input[type=checkbox]{top:1px}#lw_cal .lw_cal_feed_builder .lw_cal_feed_selector ::-webkit-scrollbar{width:4px}#lw_cal .lw_cal_feed_builder .lw_cal_feed_selector ::-webkit-scrollbar-thumb{-webkit-border-radius:0;border-radius:0;background:#57068c;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5)}#lw_cal .lw_cal_feed_builder .lw_cal_feed_selector ::-webkit-scrollbar-thumb:window-inactive{background:rgba(255,0,0,.4)}#lw_cal .lw_cal_feed_builder .lw_cal_feed_result{margin-top:20px;clear:left}#lw_cal .lw_cal_feed_builder .lw_feed_tabs{border-bottom:#ddd 1px solid;margin:0}#lw_cal .lw_cal_feed_builder .lw_feed_tabs a{display:inline-block;margin-right:-6px;padding:15px 25px;border:#ddd 1px solid;position:relative;top:1px;font-weight:700;text-decoration:none}#lw_cal .lw_cal_feed_builder .lw_feed_tabs a.active{background-color:#330662;color:#fff}#lw_cal .lw_cal_feed_builder .lw_feed_input{overflow:hidden}#lw_cal .lw_cal_feed_builder .lw_feed_input *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#lw_cal .lw_cal_feed_builder .lw_feed_input>input{width:100%}#lw_cal .lw_cal_feed_builder .lw_feed_input>a{float:right;margin-top:28px}#lw_cal .lw_cal_feed_builder .lw_feed_input>div{display:inline;padding-top:30px}#lw_cal .lw_cal_feed_builder .lw_feed_input>div.lw_cal_feed_preview{display:block;position:relative;width:100%;min-height:90px}#lw_cal .lw_cal_feed_builder .lw_feed_input>div.lw_cal_feed_preview>ul{margin:0;padding:30px;height:400px}#lw_cal .lw_cal_feed_builder .lw_feed_input>div.lw_cal_feed_preview>ul img{max-width:200px}#lw_cal .lw_cal_feed_builder .lw_feed_input>div>span{display:block;overflow:hidden;padding:0;margin-top:30px}#lw_cal .lw_cal_feed_builder .nyu-feed-preview-image{float:left;margin-right:20px}#lw_cal .lw_cal_feed_builder .lw_cal_event{clear:both;margin-bottom:30px}.mobile-footer-navigation{display:none;padding:5px 15px 15px;background-color:#eee}@media screen and (max-width:479px){#lw_cal_events .lw_cal_event_list{padding:0}#lw_cal_events .lw_cal_event_list .list-img-link{display:none!important}#lw_cal_events .lw_cal_event_list .lw_cal_event{margin-bottom:16px;padding-left:0!important}.lw_cal_day_view #lw_cal_this_day:before{content:none}#lw_cal_subscribe,.navigation-content{display:none}.mobile-footer-navigation{display:block}.mobile-footer-navigation a.nav-link.ui-link{font-weight:400}.mobile-footer-navigation #lw_cal_subscribe{display:block}.mobile-footer-navigation #lw_cal_subscribe>a.nav-link.ui-link{margin:0 0 6px;font-weight:400}}@media screen and (max-width:689px){#lw_mini_cal .nyu_mini_cal_header{float:none;margin-left:10px}#lw_mini_cal table{margin-top:12px}#lw_mini_cal thead{display:table-header-group}#lw_mini_cal tbody{display:table-row-group}#lw_mini_cal th{color:#fff}#lw_mini_cal tr{display:table-row!important}#lw_mini_cal td{display:table-cell!important;padding-bottom:0}#lw_mini_cal td:nth-child(7):after{display:none}#lw_mini_cal td:before{display:none}}@media screen and (max-width:992px){.lw_header_and_minical{max-width:100%!important}#lw_mini_cal .nyu_mini_cal_header,#lw_mini_cal h3{font-size:22px}#lw_mini_cal td:nth-child(1):before{content:'S'}#lw_mini_cal td:nth-child(2):before{content:'M'}#lw_mini_cal td:nth-child(3):before{content:'T'}#lw_mini_cal td:nth-child(4):before{content:'W'}#lw_mini_cal td:nth-child(5):before{content:'T'}#lw_mini_cal td:nth-child(6):before{content:'F'}#lw_mini_cal td:nth-child(7):before{content:'S'}#lw_cal .lw_cal_feed_builder .lw_cal_feed_selector{display:block!important}}@media screen and (max-width:689px){#lw_mini_cal .nyu_mini_cal_header{font-size:16px;margin-top:14px}#lw_mini_cal .nyu_mini_cal_header h3 span{display:none}#lw_mini_cal .nyu-month-wrapper{width:100%;overflow-x:scroll;padding-bottom:35px}#lw_mini_cal .nyu-month-wrapper table{width:550%}.lw_cal_event_detail #lw_mini_cal .nyu-month-wrapper{display:none}.lw_cal_event_detail #lw_mini_cal .lw_cal_back{margin-bottom:35px}.lw_cal_feature .feature-top>a{float:none;margin-bottom:15px}.feature-highlights .lw_nyu_time_location{font-size:13px}#lw_cal .lw_cal_feed_selectors .col{position:relative;margin:8px 0 16px;background-color:#fbfbfb;border:1px solid #ddd4d4;padding:0;cursor:pointer;overflow:visible;width:100%;clear:left}#lw_cal .lw_cal_feed_selectors .col .lw_clearall{display:none}.lw_cal_all_view #lw_cal .lw_cal_feed_selectors .col{right:0}.lw_cal_event_view #lw_cal .lw_cal_feed_selectors .col{display:none}#lw_cal .lw_cal_feed_selectors .col>h5,#lw_cal .lw_cal_feed_selectors .col>label{display:block;position:static;margin:0;font-size:15px;padding:5px 10px;border:none;text-align:left;font-weight:400;cursor:pointer}#lw_cal .lw_cal_feed_selectors .col>h5:after,#lw_cal .lw_cal_feed_selectors .col>label:after{font-family:lw-calendar;content:' \E81C';float:right;font-weight:700;color:#330662}.open#lw_cal .lw_cal_feed_selectors .col>h5,.open#lw_cal .lw_cal_feed_selectors .col>label{background-color:#eee}#lw_cal .lw_cal_feed_selectors .col>div{display:none;position:absolute;left:0;width:101%;background:#fbfbfb;border:1px solid #ddd;padding:0 10px 10px;z-index:5;margin-left:-1px;box-sizing:border-box;max-height:270px;overflow-y:auto}#lw_cal .lw_cal_feed_selectors .col p{font-size:.75em;margin:10px 0;font-weight:700}#lw_cal .lw_cal_feed_selectors .col li{margin:10px 0 0 0;color:#333;line-height:1.4;white-space:nowrap;width:100%;position:relative}#lw_cal .lw_cal_feed_selectors .col li label{display:block;padding:0 0 0 24px;font-size:.875em;font-weight:400;line-height:1.5}#lw_cal .lw_cal_feed_selectors .col li input[type=checkbox]{display:inline-block;-webkit-appearance:none;width:18px;height:18px;padding:0;margin:0;vertical-align:bottom;position:absolute;top:-1px;left:0;border:1px solid #bbb;background-color:#fff;cursor:pointer}#lw_cal .lw_cal_feed_selectors .col li input[type=checkbox]:checked{vertical-align:middle;background:url(/live/resource/image/assets/img/input_sprite.png) no-repeat -41px -11px}#lw_cal .lw_cal_feed_selectors .col li label{text-overflow:ellipsis;overflow:hidden}#lw_cal .lw_cal_feed_selectors .col h5{line-height:200%;color:#6d6d6d}#lw_cal .lw_cal_feed_selectors .col.open h5{background-color:#ddd}#lw_cal .lw_cal_feed_selectors .col input[type=text]{margin-top:15px}#lw_cal .lw_feed_input{position:relative;height:120px}#lw_cal .lw_feed_input>a{float:none;width:100%;position:absolute;top:68px;text-align:center}#lw_cal .lw_feed_input input[type=text]{width:100%}body.lw_cal_view_feed_builder .cal.content1 .content{overflow:visible}#lw_cal_header{margin-bottom:0}.nyu-date-time{top:4px;margin-bottom:4px}.lw_events_title a{line-height:200%}.back-to-top{z-index:10;left:10px;bottom:10px}#lw_cal_search_form{position:relative}#lw_cal_search_form .mobile-cal-search-icon{position:absolute;cursor:pointer;top:10px;bottom:10px;right:0;display:block;border:0;background:url(/live/resource/image/assets/img/search_lens_white.svg) no-repeat center;background-size:45% auto;text-indent:-2000px;background-color:transparent;overflow:hidden;width:45px;z-index:10;background-color:#330662}#lw_cal_search_form.expanded .ui-input-text:before{content:none}#lw_cal_search_form.expanded .mobile-cal-search-icon{background:url(/live/resource/image/assets/img/close.png) no-repeat center;border:1px solid #57068c;cursor:pointer}#lw_cal_search_form.expanded .mobile-cal-search-icon svg{display:none}}@media screen and (min-width:930px){.lw_cal_event_top{margin-bottom:2em;padding-bottom:2em;border-bottom:1px dotted #ddd}.lw_cal_event_top h2{margin-bottom:0}.lw_cal_event_top div{display:inline-block}.lw_cal_event_top div.event-image{padding-right:30px}#lw_mini_cal h1.page-title{margin-top:-16px}}@media screen and (min-width:1200px){.lw_cal_feature .feature-top>a{width:578px;height:280px;float:left}.lw_cal_feature .feature-top-info h4{margin-top:-8px}.lw_cal_feature .feature-top-image{width:100%;height:280px}.lw_cal_feature .feature-top-info{display:inline-block;float:left;padding-left:30px;width:275px}.lw_cal_event_view .event-title .nyu-date-time{display:none}.lw_cal_event_view .event-details{display:none}.lw_cal_event_view #lw_cal_event_leftcol{width:70%;padding-right:60px}.lw_cal_event_view #lw_cal_event_rightcol{display:block;width:30%;box-sizing:border-box}.lw_cal_event_view #lw_cal_event_rightcol>div{margin:0;padding:15px 0}.lw_cal_event_view #lw_cal_event_rightcol .lw_until{display:none}}form.lw_payments_charge textarea{width:100%}.lw_payments_charge_submit{display:inline-block;font-size:16px;padding:14px 15px 13px;text-align:center;text-decoration:none;background-color:#fff;font-size:1.06666667rem;font-weight:700;padding:.93333333rem 1rem .86666667rem;box-sizing:border-box;text-transform:uppercase;border:1px solid #57068c;color:#57068c}.lw_payments_charge_submit:hover{color:#fff;background:#57068c}.lw_payments_charge_submit:active{color:#fff;background:#330662}.lw_payments_charge_submit:after{font-family:icomoon;font-size:16px;font-weight:400;position:relative;bottom:2px;display:inline-block;width:15px;margin-left:2px;content:'\e811';cursor:pointer;vertical-align:middle}.lw_payments_charge_submit::after{content:"\e811";font-family:icomoon;font-size:1.06666667rem;margin-left:.13333333rem;display:inline-block;cursor:pointer;vertical-align:middle;font-weight:400;position:relative;bottom:.13333333rem;width:1rem}#lw_cal .lw_payments_charge_submit:active,#lw_cal .lw_payments_charge_submit:hover,#lw_cal_container .lw_payments_charge_submit:active,#lw_cal_container .lw_payments_charge_submit:hover{background:#57068c;color:#fff}.lw_payments_registration_form .lw_payments_field_events_comments_label{margin:20px 0 10px 0}div.details_map,div.lw_cal_event_detail_map{height:auto!important}.lw_hoverbox_content>#lw_cal_location_map img{cursor:pointer}html{overflow-x:hidden;height:100%;font-size:15px}body{margin:0;padding:0;height:100%;color:#404040;font-family:NYUPerstare,Helvetica,Arial,sans-serif!important;font-weight:400}body h1{font-size:3.2rem;color:#000;font-family:NYUPerstare,Helvetica,Arial,sans-serif}body h2{font-size:2.66666667rem;color:#000;font-family:NYUPerstare,Helvetica,Arial,sans-serif}body h3{font-size:2rem;color:#000;font-family:NYUPerstare,Helvetica,Arial,sans-serif}body h4{font-size:1.46666667rem;color:#000;font-family:NYUPerstare,Helvetica,Arial,sans-serif}body h5{font-size:1.2rem;color:#000;font-family:NYUPerstare,Helvetica,Arial,sans-serif}body h6{font-size:1rem;color:#404040;font-family:NYUPerstare,Helvetica,Arial,sans-serif}body h1,body h2,body h3,body h4,body h5,body h6{font-weight:700}@media screen and (max-width:62rem){h1{font-size:2rem}h2{font-size:1.6rem}h3{font-size:1.33333333rem}h4{font-size:1.2rem}h5{font-size:1rem}h6{font-size:.86666667rem!important}}p{margin:0;padding:0;color:#404040;font-family:NYUPerstare,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:200%}div{margin:0;padding:0;line-height:200%}div a,div h1,div h2,div h3,div h4,div h5,div h6,div li{line-height:125%}#lw_cal a,#lw_cal_container a,a,a:visited{color:#57068c;text-decoration:none}#lw_cal a:hover,#lw_cal_container a:hover,a:hover{color:#330662}a:focus,button:focus,details:focus,input:focus,select:focus,summary:focus,textarea:focus{outline:3px solid #3dbbdb;overflow:-moz-hidden-unscrollable}.divider,.separator{border-bottom:1px solid #d6d6d6;border-top:none;border-left:none;margin:1rem auto;width:100%}.caret-button{font-size:1.06666667rem;font-weight:700;padding:.93333333rem 1rem .86666667rem;box-sizing:border-box;text-transform:uppercase;border:1px solid #57068c;color:#57068c}.caret-button::after{content:"\e811";font-family:icomoon;font-size:1.06666667rem;margin-left:.13333333rem;display:inline-block;cursor:pointer;vertical-align:middle;font-weight:400;position:relative;bottom:.13333333rem;width:1rem}#lw_cal .caret-button:active,#lw_cal .caret-button:hover,#lw_cal_container .caret-button:active,#lw_cal_container .caret-button:hover{background:#57068c;color:#fff}@media screen and (max-width:32rem){.divider{width:100%;margin:2rem auto}}@media screen and (max-width:62rem){p{font-size:.86666667rem}}::-moz-focus-inner{border:0}#main-content{box-shadow:inset 0 0 0 3px rgba(61,187,219,0);transition:box-shadow .4s cubic-bezier(.3,-.01,.57,1.36)}#main-content:focus{outline:0!important;box-shadow:inset 0 0 0 3px #3dbbdb}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}footer,header,main{display:block}main.main{overflow:visible}.component,.component-static{padding:1rem;box-sizing:border-box}.bypass-block{color:#000!important;right:auto}.GN-mquery-desktop #GN-sub-nav #GN-global-nav{margin-top:2.5rem!important}.GN-mquery-desktop #GN-sub-nav #GN-global-nav ul>li,.GN-mquery-desktop #GN-sub-nav #GN-global-nav ul>li>ul>li{list-style:none}#GN-banner{display:none!important;position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;height:1px!important;width:1px!important;margin:-1px!important;padding:0!important;border:0!important}#GN-overlay{top:0!important;opacity:0}.GN-mquery-phone #GN-global-nav,.GN-mquery-tablet #GN-global-nav{margin-top:0!important;display:none}#GN-global-nav-nyu-logo{opacity:0;transition:opacity 15s cubic-bezier(.55,.055,.675,.19)}.GN-reveal-global.GN-mquery-phone #GN-global-nav-nyu-logo,.GN-reveal-global.GN-mquery-tablet #GN-global-nav-nyu-logo{opacity:1;transition:opacity .5s ease 0s}[class^=GN-]:focus,[id^=GN-]:focus{outline:0!important}.GN-mquery-desktop #GN-sub-nav #GN-global-nav:focus{outline:0!important;box-shadow:none!important}.GN-mquery-desktop #GN-sub-nav #GN-global-nav:focus #GN-accordion{box-shadow:inset 0 0 0 14px #3dbbdb!important}.GN-mquery-desktop #GN-sub-nav #GN-global-nav #GN-accordion #GN-accordion-schools .GN-accordion-body{height:23.46666667rem!important}.logo{display:block;overflow:hidden}.logo svg{display:none;pointer-events:none;fill:#fff}.logo svg+svg{display:block}@media screen and (min-width:62rem){.logo svg{display:block}.logo svg+svg{display:none}}header.header{position:fixed;width:100%;min-height:3.33333333rem;z-index:9000}header.header .global-menu:focus,header.header button:focus,header.header li a:focus{outline:0!important;box-shadow:inset 0 0 0 3px #3dbbdb}header.header button{background:0 0;border:0;border-radius:0;padding:0;outline:0!important}header.header ul{margin:0;padding:0}header.header ul>li{list-style:none;margin-top:0}header.header .inner-header{display:grid}header.header .inner-header .role-nav-wrap{grid-area:info}header.header .inner-header .main-nav-wrap{grid-area:menu}header.header .inner-header .login-nyu{grid-area:login}header.header .hamburger{background:#8900e1;border:0;padding:0;border-radius:0;box-sizing:border-box;cursor:pointer;height:3.33333333rem;text-decoration:none;width:3.33333333rem;transition:margin-left .5s}header.header .hamburger .bars{background:#fff;display:block;left:50%;height:.267rem;width:1.53333333rem;position:relative;line-height:3.33333333rem;transform:translateX(-50%)}header.header .hamburger .bars::after,header.header .hamburger .bars::before{background:#fff;content:"";height:.267rem;left:0;position:absolute;top:-.534rem;width:1.53333333rem}header.header .hamburger .bars::after{top:.534rem}header.header .hamburger:hover{background:#330662}header.header .hamburger:focus{outline:0!important;box-shadow:inset 0 0 0 3px #3dbbdb}header.header .hamburger:active{outline:0!important;box-shadow:inset 0 0 0 3px #3dbbdb;background:#330662}header.header .global-menu{text-align:center;display:block;cursor:pointer;color:#fff;font-family:NYUPerstare,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:500;box-sizing:border-box;position:relative}header.header .global-menu::before{background:rgba(225,225,225,.7);bottom:20%;content:'';display:block;height:60%;left:-1px;position:absolute;width:1px}header.header .global-menu svg{width:1.2rem;height:1.2rem;vertical-align:text-top;pointer-events:none;stroke-width:.08333333rem}header.header .global-menu span{display:none}header.header .global-menu:hover{background:#220337}header.header .global-menu:active{box-shadow:inset 0 0 0 3px #3dbbdb}header.header .login-nyu .login-nyu-home{box-sizing:border-box;color:#fff;color:#57068c;display:block;font-family:NYUPerstare,Helvetica,Arial,sans-serif;font-size:1rem;position:relative;text-align:center;text-decoration:none}header.header .main-navigation-search-form .search-toggle{box-sizing:border-box;color:#fff;cursor:pointer;display:block;font-family:NYUPerstare,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:500;line-height:3.33333333rem;height:3.33333333rem;margin:0;text-align:center;width:3.33333333rem}header.header .main-navigation-search-form .search-toggle:hover{background:#220337}header.header .main-navigation-search-form .search-toggle:active,header.header .main-navigation-search-form .search-toggle:focus{box-shadow:inset 0 0 0 3px #3dbbdb}header.header .main-navigation-search-form .search-toggle svg{width:1.2rem;height:1.2rem;vertical-align:text-top;pointer-events:none;fill:#fff}header.header .main-navigation-search-form .main-navigation-search-form-submit:focus{outline:3px solid #3dbbdb!important;overflow:-moz-hidden-unscrollable;z-index:3}header.header .main-navigation-search-form .main-navigation-search-form-text-field{border:0;box-sizing:border-box;font-family:NYUPerstare,Helvetica,Arial,sans-serif;font-size:1rem;height:3rem;padding:0 .66666667rem;background:#e4e4e4;margin:0}header.header .main-navigation-search-form .main-navigation-search-form-text-field:focus{outline:0!important;box-shadow:inset 0 0 0 3px #3dbbdb;background:#e4e4e4}header.header .main-navigation-search-form .main-navigation-search-form-text-field::-webkit-input-placeholder{color:#404040;font-family:NYUPerstare,Helvetica,Arial,sans-serif;opacity:1}header.header .main-navigation-search-form .main-navigation-search-form-text-field:-moz-placeholder{color:#404040;font-family:NYUPerstare,Helvetica,Arial,sans-serif;opacity:1}header.header .main-navigation-search-form .main-navigation-search-form-text-field::-moz-placeholder{color:#404040;font-family:NYUPerstare,Helvetica,Arial,sans-serif;opacity:1}header.header .main-navigation-search-form .main-navigation-search-form-text-field:-ms-input-placeholder{color:#404040;font-family:NYUPerstare,Helvetica,Arial,sans-serif;opacity:1}header.header .main-navigation-search-form .main-navigation-search-form-submit{background:#220337;background-size:45% auto;border:0;border-radius:0;display:block;height:3rem;text-indent:-133.33333333rem;width:3rem;cursor:pointer;z-index:1}header.header .main-navigation-search-form .main-navigation-search-form-submit:hover{background-color:#330662}header.header .main-navigation-search-form .main-navigation-search-form-submit:active,header.header .main-navigation-search-form .main-navigation-search-form-submit:focus{outline:0!important;box-shadow:inset 0 0 0 3px #3dbbdb}header.header .super-navigation .super-navigation-title{font-weight:700}@media screen and (max-width:62rem){header.header{background:#57068c}header.header .menu-mask{background-color:rgba(130,140,150,.8);content:'';height:100vh;left:0;opacity:0;pointer-events:none;position:fixed;top:3.33333333rem;transition:opacity .5s;width:200vh;z-index:-1}header.header .inner-header{overflow-y:hidden;overflow-x:hidden;position:absolute;-webkit-overflow-scrolling:touch;background:#fff;height:calc(100vh - 3.33333333rem);top:3.33333333rem;left:-18rem;width:18rem;transition:left .5s ease-in-out;grid-template-columns:18rem;grid-template-rows:auto auto 1fr;grid-template-areas:"menu " "info " "login"}header.header.menu-opened .menu-mask{opacity:1;pointer-events:auto}header.header.menu-opened .inner-header{left:0;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}header.header.menu-opened .inner-header::-webkit-scrollbar{display:none}header.header.menu-opened .hamburger{left:18rem}header.header.menu-opened .logo-holder{left:21.33333333rem}header.header.menu-opened .global-menu{right:-18rem}header.header.menu-opened .main-navigation-search-form{right:-21.4rem}header.header.show-search .main-navigation-search-form .search-toggle{background:#330662}header.header.show-search .main-navigation-search-form .main-navigation-search-form-text-field{top:3.33333333rem}header.header .hamburger{position:fixed;top:0;left:0;transition:left .5s ease-in-out}header.header .logo-holder{height:3.33333333rem;position:fixed;top:0;left:3.33333333rem;transition:left .5s ease-in-out}header.header .logo-holder .logo{align-items:center;display:flex;justify-content:center;height:3.33333333rem;line-height:3.33333333rem;box-sizing:border-box;width:6.46666667rem}header.header .logo-holder .logo:hover{background:#330662}header.header .logo-holder .logo:focus{outline:0!important;box-shadow:inset 0 0 0 3px #3dbbdb}header.header .logo-holder .logo:active{outline:0!important;box-shadow:inset 0 0 0 3px #3dbbdb;background:#330662}header.header .main-navigation-search-form{position:fixed;top:0;right:3.4rem;transition:right .5s ease-in-out;z-index:-1}header.header .main-navigation-search-form::after{content:'';background:#57068c;position:absolute;top:0;right:0;height:3.33333333rem;z-index:0;width:100vw;margin-right:-3.4rem}header.header .main-navigation-search-form .search-toggle{z-index:1;position:relative}header.header .main-navigation-search-form .main-navigation-search-form-text-field{left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;top:0;width:100vw;z-index:-2;transition:top .5s;margin-right:-3.4rem}header.header .main-navigation-search-form .main-navigation-search-form-submit{display:none}header.header .global-menu{height:3.33333333rem;line-height:3.33333333rem;position:fixed;width:3.4rem;top:0;right:0;transition:right .5s ease-in-out}header.header .login-nyu .login-nyu-home{font-weight:700;line-height:100%;box-sizing:border-box;padding:.86666667rem 0;text-transform:uppercase;color:#57068c;border:1px solid #57068c;background:#fff;margin:1.33333333rem 1rem}header.header .login-nyu .login-nyu-home::after{font-family:FontAwesome;font-size:1rem;display:inline-block;margin-left:.66666667rem;content:'\f054';cursor:pointer;color:#57068c}header.header .login-nyu .login-nyu-home:hover{background:#330662;border-color:#330662;color:#fff}header.header .login-nyu .login-nyu-home:hover::after{color:#fff}header.header .has-submenu .menu-title{cursor:pointer;display:flex;height:2.6rem}header.header .has-submenu .menu-title .main-navigation-menu-link-title,header.header .has-submenu .menu-title .super-navigation-link-title{display:block;padding:0 1rem;flex-grow:1;height:100%;line-height:2.6rem}header.header .has-submenu .menu-expand{align-items:center;display:flex;justify-content:center;width:2.66666667rem;height:100%;text-align:center;color:#fff;position:relative;cursor:pointer}header.header .has-submenu .menu-expand:active,header.header .has-submenu .menu-expand:focus{outline:0!important;box-shadow:inset 0 0 0 3px #3dbbdb}header.header .has-submenu .menu-expand::before{transform:rotate(45deg);transition:transform .2s ease-in-out;border-color:transparent #fff #fff transparent;border-style:solid;border-width:0 .13333333rem .13333333rem 0;content:"";height:.4rem;width:.4rem}header.header .has-submenu .menu-expand::after{background:rgba(225,225,225,.7);bottom:20%;content:'';display:block;height:60%;left:-1px;position:absolute;width:1px}header.header .has-submenu .menu-contents{max-height:0;overflow:hidden;transition:max-height .5s}header.header .has-submenu .menu-contents li{margin-bottom:0}header.header .has-submenu .menu-contents li ul{margin-top:1rem;border-left:.2rem solid #57068c!important}header.header .has-submenu .menu-contents li ul li a{font-weight:300}header.header .has-submenu .menu-contents li+li{margin-top:1rem}header.header .has-submenu .menu-contents li a{display:block;margin-bottom:0;font-weight:500}header.header .has-submenu .menu-contents .navigation-content{padding:0;margin:0}header.header .has-submenu .menu-contents .navigation-content .subnavigation{padding-left:1rem}header.header .has-submenu.open .menu-expand::before{transform:rotate(225deg)}header.header .has-submenu.open .menu-contents{max-height:200rem}header.header .has-submenu:last-child{border-bottom:1px solid #d6d6d6}header.header .main-nav-wrap{border-top:1px solid #330662}header.header .main-nav-wrap .has-submenu .menu-title{background:#57068c;border-bottom:1px solid #330662}header.header .main-nav-wrap .has-submenu .menu-title:hover{background:#330662}header.header .main-nav-wrap .has-submenu .menu-title .main-navigation-menu-link-title{color:#fff}header.header .main-nav-wrap .overview{display:none}header.header .main-nav-wrap .related-links{display:none}header.header .main-nav-wrap .in-this-section{padding:2rem}header.header .main-nav-wrap .in-this-section .in-this-section-title{display:none}header.header .main-nav-wrap .in-this-section ul{display:none}header.header .main-nav-wrap .in-this-section ul:last-child{display:block}header.header .main-nav-wrap .in-this-section .subnavigation{padding-left:1rem}header.header .super-navigation .super-navigation-title{padding:1.66666667rem 1rem .66666667rem;border-bottom:1px solid #d6d6d6}header.header .super-navigation .has-submenu .menu-title{background:#f1f1f1;border-bottom:1px solid #d6d6d6}header.header .super-navigation .has-submenu .menu-title .super-navigation-link-title{color:#330662}header.header .super-navigation .has-submenu .menu-title .menu-expand::before{border-color:transparent #330662 #330662 transparent}header.header .super-navigation .has-submenu .menu-title .menu-expand::after{background:rgba(51,6,98,.007)}header.header .super-navigation .has-submenu .menu-title:hover{background:#330662}header.header .super-navigation .has-submenu .menu-title:hover .super-navigation-link-title{color:#fff}header.header .super-navigation .has-submenu .menu-title:hover .menu-expand::before{border-color:transparent #fff #fff transparent}header.header .super-navigation .has-submenu .menu-title:hover .menu-expand::after{background:rgba(225,225,225,.7)}header.header .super-navigation .has-submenu .menu-contents>ul{padding:2rem}.cal{padding-top:3.33333333rem}}@media screen and (min-width:32rem){header.header .hamburger{left:calc(50% - (32rem /2))}header.header .logo-holder{left:calc(50% - ((32rem /2) - 3.33333333rem))}header.header .main-navigation-search-form{right:calc(50% - (32rem /2) + 3.4rem)}header.header .main-navigation-search-form::after{width:32rem}header.header .main-navigation-search-form .main-navigation-search-form-text-field{width:32rem}header.header .global-menu{right:calc(50% - (32rem /2))}}@media screen and (min-width:46rem){header.header .hamburger{left:calc(50% - (46rem /2))}header.header .logo-holder{left:calc(50% - ((46rem /2) - 3.33333333rem))}header.header .main-navigation-search-form{right:calc(50% - (46rem /2) + 7.8rem)}header.header .main-navigation-search-form::after{width:46rem;margin-right:-7.8rem}header.header .main-navigation-search-form .main-navigation-search-form-text-field{width:46rem;margin-right:-7.8rem}header.header .global-menu{width:7.8rem;right:calc(50% - (46rem /2))}header.header .global-menu span{display:inline-block;margin-left:.4rem}}@media screen and (min-width:62rem){header.header{background:linear-gradient(to bottom,#fff 0,#fff 3.2rem,#57068c 3.2rem);height:10.86666667rem}header.header.scrolled{top:-3.2rem}header.header .inner-header{position:relative;grid-template-columns:1fr 9.46666667rem 29.86666667rem 7.73333333rem 5rem 8.06666667rem 1fr;grid-template-rows:3.2rem 7.66666667rem;grid-template-areas:". info info login login  allnyu ." ". logo menu menu  search search ."}header.header .hamburger{display:none}header.header .logo-holder{grid-area:logo}header.header .global-menu{grid-area:allnyu}header.header .main-navigation-search-form{grid-area:search}header.header .login-nyu .login-nyu-home{background:#8900e1;color:#fff;font-family:NYUPerstare,Helvetica,Arial,sans-serif;font-weight:500;line-height:3.2rem;height:3.2rem}header.header .login-nyu .login-nyu-home:hover{background-color:#330662}header.header .login-nyu .login-nyu-home:focus{outline:0!important;box-shadow:inset 0 0 0 3px #3dbbdb}header.header .logo-holder{align-items:center;display:flex;justify-content:center}header.header .global-menu{align-items:center;display:flex;justify-content:center;background:#220337;height:3.2rem;line-height:3.2rem;margin-left:0;right:initial}header.header .global-menu:hover{background-color:#330662}header.header .global-menu::before{display:none}header.header .global-menu span{display:inline-block;margin-left:.4rem}header.header .main-navigation-search-form{align-items:center;display:flex;box-sizing:border-box;padding-left:.66666667rem}header.header .main-navigation-search-form .search-toggle{display:none}header.header .main-navigation-search-form .main-navigation-search-form-text-field{background:#fff;display:block;position:relative;width:calc(100% - 3rem);margin-left:0;margin-right:0;transform:none;left:unset}header.header .main-navigation-search-form .main-navigation-search-form-text-field:active,header.header .main-navigation-search-form .main-navigation-search-form-text-field:focus{background:#e4e4e4}header.header .super-navigation{align-items:center;display:flex;height:3.2rem}header.header .super-navigation .super-navigation-title{margin-right:.4rem}header.header .super-navigation .super-navigation-menu{display:inline-flex;height:3.2rem}header.header .super-navigation .super-navigation-link-title{line-height:3.2rem;font-size:1rem;padding:0 .4rem;display:block;font-weight:400}header.header .super-navigation .super-navigation-link-title:hover{color:#fff;background:#57068c}header.header .super-navigation .menu-contents,header.header .super-navigation .menu-expand{display:none}header.header .main-navigation-menu{display:flex;padding-left:.53333333rem;box-sizing:border-box;height:7.66666667rem}header.header .main-navigation-menu>li{flex-grow:1}header.header .main-navigation-menu .menu-expand{display:none}header.header .main-navigation-menu .main-navigation-menu-link-title{line-height:7.66666667rem;color:#fff;display:block;text-align:center;position:relative}header.header .main-navigation-menu .main-navigation-menu-link-title:hover{color:#fff;background:#220337}header.header .main-navigation-menu .main-navigation-menu-link-title:focus::before{transform:rotate(45deg) translateX(-50%);position:absolute;bottom:1rem;left:50%;border-color:transparent #fff #fff transparent;border-style:solid;border-width:0 .13333333rem .13333333rem 0;content:"";height:.46666667rem;width:.46666667rem}header.header .main-navigation-menu .has-submenu.open .main-navigation-menu-link-title,header.header .main-navigation-menu .has-submenu:hover .main-navigation-menu-link-title{color:#fff;background:#220337}header.header .main-navigation-menu .has-submenu.open .main-navigation-menu-link-title::before,header.header .main-navigation-menu .has-submenu:hover .main-navigation-menu-link-title::before{display:none}header.header .main-navigation-menu .has-submenu.open .main-navigation-menu-link-title::after,header.header .main-navigation-menu .has-submenu:hover .main-navigation-menu-link-title::after{position:absolute;bottom:-.06666667rem;left:50%;transform:translateX(-50%);display:block;width:0;height:0;content:'';border-right:1.4rem solid transparent;border-bottom:1.4rem solid #fff;border-left:1.4rem solid transparent}header.header .main-navigation-menu .has-submenu.open .menu-contents,header.header .main-navigation-menu .has-submenu:hover .menu-contents{display:flex}header.header .main-navigation-menu .menu-contents{display:none;background:#fff;border-color:transparent #e4e4e4 #57058b #e4e4e4;border-style:solid;border-width:0 1px .2rem 1px;box-sizing:border-box;height:19.8rem;padding:1.33333333rem;position:absolute;width:60rem;z-index:999;top:10.86666667rem;justify-content:space-between;left:50%;transform:translateX(-50%)}header.header .main-navigation-menu .menu-contents h2{font-size:1.2rem;border-bottom:1px solid #e4e4e4;color:#000;margin:0 0 1.33333333rem 0;padding-bottom:1rem}header.header .main-navigation-menu .menu-contents li{margin-bottom:1rem;box-sizing:border-box}header.header .main-navigation-menu .menu-contents li a{display:inline-block}header.header .main-navigation-menu .menu-contents .overview{display:none;background:#220337;background-size:3.9rem auto;box-sizing:border-box;height:100%;color:#fff;padding:1.33333333rem 1.33333333rem .66666667rem 1.33333333rem;width:17.33333333rem;position:relative}header.header .main-navigation-menu .menu-contents .overview::before{position:absolute;right:21px;bottom:22px;z-index:2;border-color:transparent #fff #fff transparent;border-style:solid;border-width:0 .26666667rem .26666667rem 0;content:"";height:.66666667rem;width:.66666667rem}header.header .main-navigation-menu .menu-contents .overview:hover{background:#220337}header.header .main-navigation-menu .menu-contents .overview:hover::before{border-color:#220337}header.header .main-navigation-menu .menu-contents .overview:hover::after{border-color:transparent transparent #fff transparent;border-style:solid;border-width:0 0 85px 85px;bottom:0;content:"";height:0;position:absolute;right:0;width:0;z-index:1}header.header .main-navigation-menu .menu-contents .overview:active{background:#330662}header.header .main-navigation-menu .menu-contents .overview:active::before{border-color:#330662}header.header .main-navigation-menu .menu-contents .overview .overview-title,header.header .main-navigation-menu .menu-contents .overview p{color:#fff}header.header .main-navigation-menu .menu-contents .overview .overview-title{font-size:2rem;line-height:125%;margin-bottom:.33333333rem;margin-top:0;border-bottom:0;padding:0}.has-menu.open header.header .main-navigation-menu .menu-contents .in-this-section,header.header .main-navigation-menu .menu-contents .in-this-section{flex-grow:1;margin-right:.53333333rem}.has-menu.open header.header .main-navigation-menu .menu-contents .in-this-section .in-this-section-menu,header.header .main-navigation-menu .menu-contents .in-this-section .in-this-section-menu{display:flex;flex-direction:column;flex-wrap:wrap;height:13.5rem;align-items:flex-start}.has-menu.open header.header .main-navigation-menu .menu-contents .in-this-section .in-this-section-menu li,header.header .main-navigation-menu .menu-contents .in-this-section .in-this-section-menu li{box-sizing:border-box;width:33.33333333%;padding-right:1.33333333rem}header.header .main-navigation-menu .menu-contents .in-this-section .sub-section{display:none}header.header .main-navigation-menu .menu-contents .related-links{width:13.2rem}.breadcrumb-wrapper{padding-top:10.86666667rem}}@media screen and (min-width:80rem){header.header .inner-header{grid-template-columns:1fr 9.46666667rem 47.86666667rem 12.33333333rem 8.33333333rem 1fr;grid-template-areas:". info info login  allnyu ." ". logo menu search search ."}header.header .super-navigation .has-submenu .super-navigation-link-title{font-size:1.06666667rem;padding:0 .8rem}header.header .main-navigation-menu{padding:0 1.86666667rem 0 1.13333333rem}header.header .main-navigation-menu .main-navigation-menu-link-top a{font-size:1.06666667rem}header.header .main-navigation-menu .menu-contents{width:78rem}header.header .main-navigation-menu .menu-contents .overview{display:block}header.header .main-navigation-menu .menu-contents .in-this-section{margin:0 1.86666667rem}header.header .main-navigation-menu .menu-contents .in-this-section .in-this-section-menu li{width:50%}header.header .main-navigation-menu .menu-contents .related-links{width:17.33333333rem}header.header .main-navigation-search-form{padding-left:0}}.breadcrumb-wrapper{background:#220337;display:none;min-height:3.86666667rem;width:100%}.breadcrumb-wrapper .breadcrumb-inner{align-items:center;display:flex;margin:0 auto;flex-wrap:wrap}.breadcrumb-wrapper .breadcrumb-inner ul.breadcrumb-list{padding:0 1rem;margin:0;display:flex;flex-wrap:wrap;list-style:none;color:#b8b8b8}.breadcrumb-wrapper .breadcrumb-inner ul.breadcrumb-list::before{content:'\e902';font-family:icomoon;font-size:1.66666667rem;display:inline-block;line-height:3.55rem;margin-right:.3rem}.breadcrumb-wrapper .breadcrumb-inner ul.breadcrumb-list li{align-items:center;display:flex;list-style:none;margin-top:0}.breadcrumb-wrapper .breadcrumb-inner ul.breadcrumb-list li:not(:last-child):after{content:'\f105';color:#fff;display:inline-block;font:normal normal normal .93333333rem/1 FontAwesome;line-height:.93333333rem;padding:0 .3rem}.breadcrumb-wrapper .breadcrumb-inner ul.breadcrumb-list li:last-child{padding:0 .4rem;line-height:3.86666667rem;color:#fff}.breadcrumb-wrapper .breadcrumb-inner ul.breadcrumb-list li a.breadcrumb-link{color:#b8b8b8!important;padding:0 .4rem;font-size:.93333333rem;white-space:nowrap;line-height:3.86666667rem;display:block}.breadcrumb-wrapper .breadcrumb-inner ul.breadcrumb-list li a.breadcrumb-link:active,.breadcrumb-wrapper .breadcrumb-inner ul.breadcrumb-list li a.breadcrumb-link:hover{color:rgba(255,255,255,.7);text-decoration:underline}.breadcrumb-wrapper .breadcrumb-inner ul.breadcrumb-list li a.breadcrumb-link:visited{color:#fff}.breadcrumb-wrapper .breadcrumb-inner ul.breadcrumb-list li a.breadcrumb-link:focus{outline:0!important;box-shadow:inset 0 0 0 3px #3dbbdb}@media screen and (min-width:62rem){.breadcrumb-wrapper{display:block}.breadcrumb-wrapper .breadcrumb-inner{max-width:62rem}}@media screen and (min-width:80rem){.breadcrumb-wrapper .breadcrumb-inner{max-width:80rem}}.cal{display:grid;grid-template-columns:1rem auto 1rem;grid-template-areas:"hero hero    hero" ".    sidenav ." ".    main    ."}.cal .hero-container{grid-area:hero;margin-bottom:1rem;background:#330662;margin-bottom:2rem}.cal .hero-container .title-band{box-sizing:border-box;margin:auto;width:100%;max-width:100%;padding:3.33333333rem 1rem}.cal .hero-container h1{color:#fff;font-size:3.2rem;margin:0}.cal .sidenav{grid-area:sidenav}.cal .main{grid-area:main}@media screen and (min-width:32rem){.cal{grid-template-columns:1fr 32rem 1fr}.cal .hero-container .title-band{max-width:32rem}}@media screen and (min-width:46rem){.cal{grid-template-columns:1fr 46rem 1fr}.cal .hero-container .title-band{max-width:46rem}}@media screen and (min-width:62rem){.cal{grid-template-columns:1fr 18rem 44rem 1fr;grid-template-areas:"hero hero    hero hero" ".    sidenav main ."}.cal .hero-container .title-band{max-width:62rem}}@media screen and (min-width:80rem){.cal{grid-template-columns:1fr 18rem 2rem 60rem 1fr;grid-template-areas:"hero hero    hero hero hero" ".    sidenav .    main ."}.cal .hero-container .title-band{max-width:80rem}}.search-box .search-box-wraper{border:1px solid #d6d6d6}.search-box h4{font-size:1.6rem;font-weight:700;margin:0 0 1rem}.search-box .form{padding:0}.search-box .submit-button{display:block;text-align:center}#lw_cal_search_form .ui-input-text{display:flex}#lw_cal_search_form .ui-input-text{position:relative}#lw_cal_search_form .search-input{width:calc(100% - 3rem);margin:0}#lw_cal_search_form .mobile-cal-search-icon{cursor:pointer;display:block;box-sizing:border-box;border:1px solid #330662;background:#330662;text-indent:0;overflow:hidden;width:3rem;height:3rem;top:auto;bottom:auto;align-items:center;display:flex;justify-content:center}#lw_cal_search_form .mobile-cal-search-icon svg{fill:#fff;height:1.4rem;pointer-events:none}#lw_cal_search_form .mobile-cal-search-icon:hover{background:#220337}#lw_cal_search_form.expanded .mobile-cal-search-icon{background:url(/live/resource/image/assets/img/close.png) center no-repeat #fff}.sidenav ul.navigation-content{list-style:none;margin:0}.sidenav ul.navigation-content li{padding:0;padding-left:0}.sidenav ul.navigation-content li+li{padding-top:1rem}.sidenav ul.navigation-content a{margin:0;padding:0;display:inline-block;color:#57068c;font-size:.86666667rem;font-weight:700;line-height:200%;font-size:13px}.sidenav #lw_cal_subscribe{display:block;margin:0;padding:0 1rem}.sidenav #lw_cal_subscribe>a.nav-link.ui-link{margin:0}@media screen and (min-width:62rem){#lw_cal_search_form .search-input{width:100%}#lw_cal_search_form .mobile-cal-search-icon{display:none}#calendar_search{display:block}}.main-footer{background:#220337;color:#b8b8b8;font-size:.86666667rem;margin-top:4rem}.main-footer .expand-button{display:none}.main-footer .footer-content{position:relative;margin:0 auto;padding:1.33333333rem 1rem;box-sizing:border-box}.main-footer .footer-content ul{padding:0;margin:0}.main-footer .footer-content ul>li{list-style:none}.main-footer .footer-content a{color:#b8b8b8}.main-footer .footer-content a:hover{text-decoration:underline}.main-footer .footer-content h6{color:#fff;font-size:1.06666667rem;letter-spacing:.06666667rem;margin-bottom:1rem;margin-top:0;text-transform:uppercase;font-weight:400}.main-footer .footer-top-wrapper .footer-content{display:flex;flex-flow:wrap}.main-footer .footer-top-wrapper .footer-content h6{line-height:200%;margin-bottom:0}.main-footer .footer-top-wrapper .footer-top-menu{width:100%;column-count:2;height:8rem;box-shadow:0 .1rem 0 0 #57068c;column-fill:auto;padding:.33333333rem 0 1rem;margin-bottom:1.86666667rem}.main-footer .footer-top-wrapper .footer-top-menu li{margin-top:0;margin-bottom:.8rem}.main-footer .footer-top-wrapper .footer-top-menu a{color:#fff}.main-footer .footer-top-wrapper .connect-nyu{width:50%;box-sizing:border-box;padding-right:1rem}.main-footer .footer-top-wrapper .connect-nyu .connect-nyu-menu{display:flex;flex-wrap:wrap}.main-footer .footer-top-wrapper .connect-nyu .connect-nyu-menu li+li{margin-left:1.13333333rem}.main-footer .footer-top-wrapper .connect-nyu .connect-nyu-menu li:last-child{margin-left:0;width:100%}.main-footer .footer-top-wrapper .on-this-site{display:none}.main-footer .footer-top-wrapper .main-campuses{width:50%}.main-footer .footer-top-wrapper .main-campuses .main-campuses-menu li{margin-bottom:.4rem}.main-footer .footer-bottom-wrapper{background:#000}.main-footer .footer-bottom-wrapper .footer-bottom-menu .highlighted-item a{font-family:NYUPerstare,Helvetica,Arial,sans-serif;font-weight:700;line-height:1.2rem;color:#fff}.main-footer .footer-bottom-wrapper .footer-bottom-menu ul{display:flex;flex-flow:wrap;flex-direction:column;height:5.33333333rem}.main-footer .footer-bottom-wrapper .footer-bottom-menu ul a{color:#f2f2f2;font-weight:400}.main-footer .footer-bottom-wrapper .copyright{margin:1.46666667rem auto;font-family:Georgia,serif;color:#f2f2f2;font-size:.8rem;font-weight:400}.main-footer .social{background:url(http://www.nyu.edu/etc/designs/nyuseventy/clientlib/assets/img/social_icons.png) no-repeat;display:inline-block;height:1.53333333rem;text-indent:-133.33333333rem;font-size:.86666667rem}.main-footer .social.facebook{background-position:0 0;width:.73333333rem}.main-footer .social.youtube{background-position:-1.93333333rem .2rem;width:1.46666667rem}.main-footer .social.linkedin{background-position:-4.73333333rem .13333333rem;width:1.4rem}.main-footer .social.instagram{background-position:-7.46666667rem .06666667rem;width:1.4rem}.main-footer .social.twitter{background-position:-10.2rem .06666667rem;width:1.33333333rem}.main-footer .social.snapchat{background-position:-12.8rem .13333333rem;width:1.6rem}.main-footer .social.more{background:0 0;font-weight:500;margin-top:.66666667rem;text-indent:0}@media screen and (min-width:32rem){.main-footer .footer-content{width:32rem}}@media screen and (min-width:46rem){.main-footer .footer-content{width:46rem}.main-footer .footer-top-wrapper .footer-content{flex-wrap:no-wrap;padding:4rem 1rem 2.4rem}.main-footer .footer-top-wrapper .footer-content h6{line-height:125%;margin-bottom:1rem}.main-footer .footer-top-wrapper .footer-top-menu{width:33.33333333%;column-count:auto;height:auto;box-shadow:.1rem 0 0 0 #57068c;margin-bottom:0}.main-footer .footer-top-wrapper .connect-nyu{padding-right:0;width:33.33333333%;box-shadow:.1rem 0 0 0 #57068c;padding-left:.8rem;box-sizing:border-box}.main-footer .footer-top-wrapper .connect-nyu .connect-nyu-menu{display:block}.main-footer .footer-top-wrapper .connect-nyu .connect-nyu-menu li{margin-bottom:.8rem}.main-footer .footer-top-wrapper .connect-nyu .connect-nyu-menu li+li{margin-left:0}.main-footer .footer-top-wrapper .main-campuses{width:33.33333333%;padding-left:.8rem;box-sizing:border-box}.main-footer .footer-top-wrapper .main-campuses .main-campuses-menu li{margin-bottom:.8rem}.main-footer .footer-bottom-wrapper .footer-content{display:flex;justify-content:space-between}.main-footer .footer-bottom-wrapper .footer-bottom-menu{width:26rem}.main-footer .footer-bottom-wrapper .footer-bottom-menu ul{flex-direction:row;height:auto}.main-footer .footer-bottom-wrapper .footer-bottom-menu ul li{margin-top:.2rem}.main-footer .footer-bottom-wrapper .footer-bottom-menu ul li+li{margin-left:.96666667rem}.main-footer .footer-bottom-wrapper .copyright{width:18rem;margin-top:0}}@media screen and (min-width:62rem){.main-footer .social{font-size:1rem}.main-footer .footer-content{width:62rem}.main-footer .footer-top-wrapper .footer-content{flex-wrap:wrap;padding:0 1rem;justify-content:space-between}.main-footer .footer-top-wrapper .footer-content h6{margin-top:1.66666667rem}.main-footer .footer-top-wrapper .footer-top-menu{width:100%;padding:0;display:flex;justify-content:space-between;box-shadow:0 .1rem 0 0 #57068c}.main-footer .footer-top-wrapper .footer-top-menu li{line-height:5rem;margin-bottom:0}.main-footer .footer-top-wrapper .footer-top-menu li a{font-size:1rem}.main-footer .footer-top-wrapper .connect-nyu{box-shadow:0;padding-left:0;width:50%}.main-footer .footer-top-wrapper .connect-nyu .connect-nyu-menu{display:flex;margin-bottom:3.33333333rem}.main-footer .footer-top-wrapper .connect-nyu .connect-nyu-menu li{margin-bottom:0}.main-footer .footer-top-wrapper .connect-nyu .connect-nyu-menu li+li{margin-left:1.13333333rem}.main-footer .footer-top-wrapper .connect-nyu .connect-nyu-menu li+li:last-child{margin-left:1.13333333rem;margin-top:0;width:auto}.main-footer .footer-top-wrapper .main-campuses{box-shadow:0;padding-left:1rem;width:50%}.main-footer .footer-top-wrapper .main-campuses .main-campuses-menu{display:flex}.main-footer .footer-top-wrapper .main-campuses .main-campuses-menu li{margin-bottom:0}.main-footer .footer-top-wrapper .main-campuses .main-campuses-menu li+li{margin-left:1.33333333rem}.main-footer .footer-top-wrapper .main-campuses .main-campuses-menu a{font-size:1rem;line-height:200%}.main-footer .footer-bottom-wrapper .footer-content{flex-wrap:wrap}.main-footer .footer-bottom-wrapper .footer-bottom-menu{width:100%}.main-footer .footer-bottom-wrapper .footer-bottom-menu .highlighted-item{display:inline-block;font-size:1.06666667rem}.main-footer .footer-bottom-wrapper .footer-bottom-menu .highlighted-item::after{font-size:1rem;font-weight:700;line-height:1.2rem;margin:0 1rem;content:'|';color:#fff}.main-footer .footer-bottom-wrapper .footer-bottom-menu ul{display:inline-flex}.main-footer .footer-bottom-wrapper .footer-bottom-menu ul a{font-size:1rem}.main-footer .footer-bottom-wrapper .copyright{width:100%;font-size:.86666667rem}}@media screen and (min-width:80rem){.main-footer .footer-content{width:80rem}.main-footer .footer-top-wrapper .connect-nyu{width:16.33333333rem}.main-footer .footer-top-wrapper .connect-nyu .connect-nyu-menu li+li:last-child{width:100%;margin-left:0}.main-footer .footer-top-wrapper .on-this-site{display:block;padding-left:1rem;width:45.33333333rem;box-shadow:.1rem 0 0 0 #57068c;box-sizing:border-box}.main-footer .footer-top-wrapper .on-this-site .on-this-site-menu{column-count:3}.main-footer .footer-top-wrapper .on-this-site .on-this-site-menu li{margin-bottom:.66666667rem;margin-top:0}.main-footer .footer-top-wrapper .on-this-site .on-this-site-menu a{font-size:1rem}.main-footer .footer-top-wrapper .main-campuses{width:16.33333333rem;padding-bottom:1.66666667rem}.main-footer .footer-top-wrapper .main-campuses .main-campuses-menu{display:block}.main-footer .footer-top-wrapper .main-campuses .main-campuses-menu li+li{margin-left:0}.main-footer .footer-bottom-wrapper .footer-content{flex-wrap:no-wrap;padding-top:2rem}.main-footer .footer-bottom-wrapper .footer-bottom-menu{width:58rem}.main-footer .footer-bottom-wrapper .copyright{width:20rem;margin-bottom:0;margin-top:.33333333rem}}.hero-container.colored-hero{display:block;width:100%}.hero-container.colored-hero .title-band{box-sizing:border-box;margin:auto;max-width:80rem;padding:3.33333333rem 1rem}.hero-container.colored-hero h1{color:#fff;font-size:3.2rem;margin:0}@media screen and (max-width:80rem){.hero-container.colored-hero .title-band{max-width:62rem}}@media screen and (max-width:62rem){.hero-container.colored-hero .title-band{max-width:46rem;padding:2.33333333rem 1rem}.hero-container.colored-hero h1{font-size:2rem}}@media screen and (max-width:46rem){.hero-container.colored-hero .title-band{max-width:32rem}}@media screen and (max-width:32rem){.hero-container.colored-hero .title-band{width:100%;max-width:100%}}select{appearance:none;background:#fbfbfb;font:400 .86666667rem NYUPerstare,Helvetica,Arial,sans-serif;color:#5c5c5c;padding:0 2rem 0 .45rem;height:3rem;line-height:3rem;border:1px solid #ddd4d4;border-radius:0;box-sizing:border-box;text-overflow:ellipsis;margin-bottom:1rem}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}input[type=password],input[type=text]{width:100%;display:block;padding:1rem .66666667rem;font:400 1rem NYUPerstare,Helvetica,Arial,sans-serif;color:#5c5c5c;background:#fbfbfb;border:1px solid #ddd4d4;height:3rem;box-sizing:border-box;border-radius:0;margin:.33333333rem 0 .66666667rem;-webkit-appearance:none}input[type=password]:focus,input[type=text]:focus{background:#e4e4e4}input[type=password]:disabled,input[type=text]:disabled{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAAtBAMAAADmeEtXAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAFVBMVEX8/Pz6+vrW1tbU1NT5+fnV1dUAAACcu8WQAAAAAWJLR0QGYWa4fQAAAAlwSFlzAAALEgAACxIB0t1+/AAAAE5JREFUWMPt0gENwCAQBLB7C5sCnCBi/rUgY5fQ1EIzq1He3SjfNMp+GuXvRW655ZZbbrlVwi233GrglltuNXDLLbcauOWWWw3ccuuyWwfXDJ1gjNKTwAAAAABJRU5ErkJggg==);border:0}input[type=password]:disabled>*,input[type=text]:disabled>*{display:none!important}input[type=password]:disabled::after,input[type=text]:disabled::after{content:''}input[type=password].error,input[type=text].error{padding:1rem 2.33333333rem 1rem .66666667rem;border:2px solid #cb0200;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAXVBMVEUAAADLAgDLAgDLAgDLAgDLAgDLAgDLAgDLAgDLAgDLAgDLAgDLAgDLAgDLAgDLAgDLAgDLAgDLAgDLAgDLAgDLAgDLAgDLAgDLAgDLAgDLAgDLAgDLAgDLAgAAAAAHr4n3AAAAHXRSTlMAe/nME2PE/DEMVysJaLjdNN8s8eh9QsjKERwd5i5+hpwAAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAAW0lEQVQI143LWRKAIAACUDS1NLVF2+P+1yztAr0vmAEI2Si8VCMFJKlL0aSEYduV0rU0sK5H1TuL33yIwxCDL3mcWE0jMCfmZV2XzDRj436UwbFzQ8znd73u+AASZwTgkxzjNAAAAABJRU5ErkJggg==)!important;background-position:96% 50%;background-repeat:no-repeat}input[type=password].valid,input[type=text].valid{padding:1rem 2.33333333rem 1rem .66666667rem;border:2px solid #489141;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAflBMVEUAAABIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUFIkUEAAAC2duEmAAAAKHRSTlMAe/nME2PE/DEMVyu94hgBIuuyy8cPzcUs8eh9Qt3hNwdktdzeu2wLJPt4hQAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAABfSURBVAjXjY3FDcAwAAPdlDFlZvT+EzbNBL2PdZKlgyFMCwrLFAYEaX9ikwIOXe8Tz6UDPwihCQMfP4niRK9MsxwFy0p3ajZoO/bDOA49u1YFJmrmRarDuu3Hed0P8AJDgQZwg+io+QAAAABJRU5ErkJggg==)!important;background-position:96% 50%;background-repeat:no-repeat}input[type=date]{width:100%;display:block;padding:.9rem .66666667rem;font:400 .9rem NYUPerstare,Helvetica,Arial,sans-serif;color:#5c5c5c;background:#fbfbfb;border:1px solid #ddd4d4;height:3rem;box-sizing:border-box;border-radius:0;margin:.33333333rem 0 .66666667rem;-webkit-appearance:none}input[type=date]::-webkit-calendar-picker-indicator,input[type=date]::-webkit-inner-spin-button{display:none;-webkit-appearance:none}input[type=date]:focus{background:#e4e4e4}.caret-submit{font-size:1.06666667rem;font-weight:700;padding:.93333333rem 1rem .86666667rem;box-sizing:border-box;text-transform:uppercase;background:0 0;border:.06667rem solid #57068c;display:block;margin-top:.66666667rem;text-align:center;width:100%;color:#57068c}.caret-submit::after{content:"\e811";font-family:icomoon;font-size:1.06666667rem;margin-left:.13333333rem;display:inline-block;cursor:pointer;vertical-align:middle;font-weight:400;position:relative;bottom:.13333333rem;width:1rem}.range{border:0;padding:0;margin:1rem 0 0;min-width:inherit}.range legend{padding:0}.range label{display:block;margin-top:.66666667rem}.range label{align-items:center;display:flex;display:flex!important;font-weight:400;margin-bottom:.33333333rem}.range label::before{background-position:center;color:#57068c;content:'\e900';font-family:icomoon;font-size:1.6rem;width:1.33333333rem;margin-right:.75rem}.range .lw_skip_link{max-width:196px}label:not(.x-form-item-label):not(.x-form-cb-label-hidden),legend{font:700 1rem NYUPerstare,Helvetica,Arial,sans-serif;color:#404040}label:not(.x-form-item-label):not(.x-form-cb-label-hidden).required-field::after,legend.required-field::after{content:'*';display:inline-block;vertical-align:top;color:#cb0200;font-size:.86666667rem;margin-left:.33333333rem}label.required-field::after{content:'*';display:inline-block;vertical-align:top;color:#cb0200;font-size:.86666667rem;margin-left:.33333333rem}fieldset{border:0;padding:.01em 0 0 0;margin:0;min-width:0}.form{box-sizing:border-box;display:block;padding:1rem;width:100%}.form .special{display:none}.form h3{margin:0;line-height:150%}.form h5{margin:0;line-height:150%}.form .form-titles{margin:0 0 .66666667rem 0}.form button{font-family:NYUPerstare,Helvetica,Arial,sans-serif;font-weight:700;display:inline-block;box-sizing:border-box;max-width:30rem;padding:.73333333rem 1.33333333rem!important;text-decoration:none;color:#57068c;border:1px solid #57068c;background:#fff;cursor:pointer}.form button.caret-submit{width:auto}.form button:hover{color:#fff;background:#57068c}.form a{color:#57068c;cursor:pointer;font-size:1rem}.form a:visited{color:#57068c}.form a:hover{color:#330662;text-decoration:underline}.form a.form-submit{color:#57068c;text-transform:uppercase;font:700 1.06666667rem NYUPerstare,Helvetica,Arial,sans-serif;padding:.93333333rem;box-sizing:border-box;background:#fff;border:1px solid #57068c;margin:1rem 0 2rem;text-decoration:none;display:inline-block}.form a.form-submit::after{content:"\f054";color:#57068c;font:200 1rem FontAwesome;margin-left:.33333333rem;display:inline-block;cursor:pointer}.form a.form-submit:hover{color:#fff;background:#57068c;text-decoration:none}.form a.form-submit:hover::after{content:"\f054";color:#fff;font-family:FontAwesome;font-size:1rem}.form a.form-submit:active{background:#330662}.form a.form-submit.click{color:#fff;background:#330662;text-decoration:none}.form a.form-submit.click::after{color:#fff}.form div{line-height:150%}.form span.error-message,.form span.valid-message{font:700 1rem NYUPerstare,Helvetica,Arial,sans-serif;display:block;color:#cb0200;margin:0 0 .66666667rem}.form span.valid-message{color:#489141}.form input{margin-bottom:1rem}.form textarea{background:#fbfbfb;border:1px solid #ddd4d4;border-radius:0;color:#5c5c5c;display:block;font:400 1rem NYUPerstare,Helvetica,Arial,sans-serif;height:6.66666667rem;resize:none;overflow:auto;outline:0;padding:1rem .66666667rem;width:calc(100% - 1.666666666666667rem)}.form textarea:focus{outline:3px solid #3dbbdb;background:#e4e4e4}.form textarea.error{border:2px solid #cb0200}.form textarea.valid{border:2px solid #489141}.form input[type=password]{color:#57068c}@media screen and (max-width:62rem){.form a{font-size:.86666667rem}}table{border-collapse:collapse;border-spacing:0;position:relative}table ol>li{font-weight:400}.table-container{position:relative}.table-container .table-wrapper{overflow-x:auto;width:calc(100vW - 3rem);line-height:100%}.table-container table th{white-space:nowrap}.table-container .table-shadow{display:none;position:absolute;top:0;height:calc(100% - 1.66666667rem);width:2.66666667rem;z-index:0;pointer-events:none}.table-container .table-shadow.table-shadow-left{left:0;box-shadow:inset 1.26666667rem 0 1.26666667rem -1.26666667rem #999}.table-container .table-shadow.table-shadow-right{display:block;right:0;box-shadow:inset -1.26666667rem 0 1.26666667rem -1.26666667rem #999}.table-container .table-no-sort,.table-container .table-no-style table,.table-container .table-sortable,.table-container .table-vertical{border-collapse:collapse;border-spacing:0;margin-bottom:.66666667rem;position:relative;width:100%}.table-container .table-no-sort-th,.table-container .table-sortable-th{background:#220337;border:1px solid #6d6d6d;color:#fff;font-size:1.2rem;font-weight:400;padding:1rem;position:relative;text-align:left;white-space:nowrap}.table-container .table-sortable-th{cursor:pointer}.table-container .table-no-sort-tr,.table-container .table-sortable-tr,.table-container .v-table-tr{border:1px solid #220337;color:#404040;font-size:1rem;font-weight:400;text-align:left}.table-container .table-auto-color .table-no-sort-tr:nth-child(odd),.table-container .table-auto-color .table-sortable-tr:nth-child(odd),.table-container .table-auto-color .v-table-tr:nth-child(odd){background:#fff}.table-container .table-auto-color .table-no-sort-tr:nth-child(even),.table-container .table-auto-color .table-sortable-tr:nth-child(even),.table-container .table-auto-color .v-table-tr:nth-child(even){background:#f2f2f2}.table-container table.table-no-sort:not(.table-auto-color) tr.odd,.table-container table.table-sortable:not(.table-auto-color) tr.odd,.table-container table.v-table:not(.table-auto-color) tr.odd{background:#fff}.table-container table.table-no-sort:not(.table-auto-color) tr.even,.table-container table.table-sortable:not(.table-auto-color) tr.even,.table-container table.v-table:not(.table-auto-color) tr.even{background:#f2f2f2}.table-container .table-no-sort-td,.table-container .table-sortable-td,.table-container .v-table-td{padding:.6rem 1rem;border:1px solid #c5c5c5}.table-container .table-auto-color .v-table-tr td:first-child{font-weight:700;background:#fff!important}.table-container .table-header-text{margin-right:2rem}.table-container .table-no-sort .table-no-sort-th .table-header-text{margin-right:0}.table-container .table-no-sort .table-no-sort-th .table-header-text::after,.table-container .table-no-sort .table-no-sort-th .table-header-text::before{display:none}.table-container .tablesorter-header-inner{position:relative}.table-container .table-header-text::after,.table-container .table-header-text::before{font-family:FontAwesome;font-weight:400;width:1.33333333rem;right:0;position:absolute;top:50%;transform:translateY(-50%);text-align:center}.table-container .table-header-text::before{color:#fff}.table-container .table-header-text::after{content:"\f0dc";color:#a0a0a0}.table-container .tablesorter-headerAsc .table-header-text::before{content:"\f0de"}.table-container .tablesorter-headerAsc .table-header-text::after{opacity:.5}.table-container .tablesorter-headerDesc .table-header-text::before{content:"\f0dd"}.table-container .tablesorter-headerDesc .table-header-text::after{opacity:.5}.table-container .tablesorter{border:none}.table-container .tablesorter-colgroup{display:none}.table-container .tablesorter-header-inner{line-height:100%}.table-container .tablesorter-header-inner br{display:none}.table-container .table-auto-color.cell-based tr:nth-child(odd) td:nth-child(odd){background:#fff!important}.table-container .table-auto-color.cell-based tr:nth-child(odd) td:nth-child(even){background:#f2f2f2!important}.table-container .table-auto-color.cell-based tr:nth-child(even) td:nth-child(odd){background:#f2f2f2!important}.table-container .table-auto-color.cell-based tr:nth-child(even) td:nth-child(even){background:#b2b2b2!important}.table-container table td{background-clip:padding-box;border:1px solid #c5c5c5}.table-container table td.TL{background:#fff}.table-container table td.TD{background:#f2f2f2}.table-container table td.TDD{background:#b2b2b2}.table-container table td.boldhead{background:#fff;font-weight:700}.table-container table td.brand_color_3_head{position:relative;background:#220337;border:1px solid #220337;color:#fff;padding:1rem;text-align:left;font-size:1.2rem;font-weight:400}.table-container .table-sortable-th{font-size:1.06666667rem}.table-container .table-sortable-tr,.table-container .v-table-tr{font-size:.86666667rem}@media screen and (min-width:32rem){.table-container .table-wrapper{width:100%}}@-moz-document url-prefix(){.table-container .table-no-sort,.table-container .table-no-style table,.table-container .table-sortable,.table-container .table-vertical{border:0;border-collapse:separate;border-spacing:1px}.table-container .table-no-sort-th,.table-container .table-sortable-th{border:0;box-shadow:0 0 0 1px #6d6d6d}.table-container .table-no-sort-td,.table-container .table-sortable-td,.table-container .v-table-td{border:0;box-shadow:0 0 0 1px #c5c5c5}}#lw_cal .lw_cal_pagination.list-controls{padding:1rem}#lw_cal .lw_cal_pagination.list-controls .page-numbers{color:#404040;font-family:NYUPerstare,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:200%;margin-bottom:1rem}#lw_cal .lw_cal_pagination.list-controls a{display:inline-block}.lw_cal_feature::after{content:"";height:0;width:calc(100% - 2rem);margin:2rem auto}.feature-top{padding:1rem}.feature-top .feature-top-image{width:100%;height:18.66666667rem;background-size:cover;background-position:center center;display:inline-block}.feature-top .feature-top-info{min-height:20rem}.feature-top .feature-top-info h4{margin-top:0;line-height:1.5}.feature-top .feature-top-summary{margin-top:12px;font-size:15px;font-weight:400;line-height:200%;color:#6d6d6d}.feature-top .feature-top-summary p{margin:0;padding:0}.triplet-highlights .highlight1-3{padding:1rem;display:flex;flex-grow:1;justify-content:space-between}.triplet-highlights .highlight1-3 a{display:inline-block}.triplet-highlights .highlight1-3 img{display:block;max-width:100%;height:auto;width:14.33333333rem}.triplet-highlights .highlight1-3>a+div{width:calc(100% - 16.333333333333334rem)}@media screen and (min-width:46rem){.triplet-highlights{display:flex}.triplet-highlights .highlight1-3{display:block;width:33.33333333%}.triplet-highlights .highlight1-3 img{width:auto}.triplet-highlights .highlight1-3>a+div{width:100%}}@media screen and (min-width:62rem){.triplet-highlights .highlight1-3:last-child{display:none}}@media screen and (min-width:80rem){.feature-top{display:flex}.feature-top>a{display:block;width:calc(100% - 20.333333333333332rem)}.feature-top .feature-top-info{margin-left:30px;width:275px}.triplet-highlights .highlight1-3:last-child{display:block}}#lw_cal a,#lw_cal a:visited{color:#57068c;text-decoration:none;border-bottom:1px solid rgba(87,6,140,.2)}#lw_cal a:hover{color:#330662;border-bottom:1px solid #57068c}#lw_cal_search:focus,.lw_cal_selector>label:focus{outline:3px solid #3dbbdb;overflow:-moz-hidden-unscrollable;background:#e4e4e4}p.event-calendar__event-full-past,p.event-calendar__event-full-past-mobile{background-color:#dbdcde;padding:10px 20px;font-weight:700;margin-bottom:10px;color:#000}p.event-calendar__event-full-past-mobile{display:none}