#events_module.cms_list .events-filters{background-color:#ddd;border-radius:5px;padding:10px;margin-bottom:10px;overflow:hidden}#events_module.cms_list .events-filters label{font-weight:700;color:#333}#events_module.cms_list .events-filters .ui-form-label{padding-bottom:3px}#events_module.cms_list .events-filters .filter{float:left;padding-right:15px}#events_module.cms_list .events-filters .filter input.datepicker:not(.hasDatepicker){width:150px;height:27px}#events_module.cms_list .events-filters .filter input.datepicker.hasDatepicker{height:27px;width:110px}#events_module.cms_list .events-filters .filter input[name=Keywords]{width:100%;height:27px;margin-top:-1px;max-width:340px}#events_module.cms_list .events-filters .filter img{cursor:pointer;vertical-align:text-top;margin-left:3px}#events_module.cms_list .events-filters button{float:left;padding:3px 5px;position:relative;bottom:-20px}#events_module.cms_list .filter-by-category-wcag{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}#events_module.cms_list .event-current-day{padding-top:10px}#events_module.cms_list .event-current-day .cms_title{float:left;display:inline}#events_module.cms_list .event-current-day .cms_title h2{margin:0}#events_module.cms_list .event-current-day #event-calendar-link{float:right;display:inline}#events_module.cms_list .events-category-name{font-weight:700}#events_module.cms_list .events-under-category{padding-left:10px}#events_module.cms_list .legend{padding-top:15px}#events_module.cms_list .legend .calendar_registration_open{background-image:url(/core/website/modules/events/assets/images/icons/registration_open_small.svg)!important;background-position:0 0!important;background-repeat:no-repeat!important;background-size:15px 15px!important;padding-left:18px!important;padding-bottom:3px}#events_module.cms_list .legend .calendar_registration_closed{background-position:0 0!important;background-repeat:no-repeat!important;background-size:15px 15px!important;padding-left:18px!important;padding-bottom:3px;background-image:url(/core/website/modules/events/assets/images/icons/registration_closed_small.svg)!important}#events_module.cms_list .list-view-bottom-padding{padding-bottom:10px}#events_module.cms_list .events-rss-link{display:block;float:left;text-decoration:none}#events_module.cms_list .events-rss-link img{display:block;padding-left:4px}#events_module.cms_list .events-calendar-link{display:block;float:left;text-decoration:none}#events_module.cms_list .events-calendar-link img{display:block;padding-left:4px}#events_module.cms_list #agenda.increase-line-height-link .js-view-all,#events_module.cms_list #event-calendar-link.increase-line-height-link .js-view-calendar{float:left;line-height:24px}#events_module.cms_list .registration_open{background-image:url(/core/website/modules/events/assets/images/icons/registration_open_small.svg);background-repeat:no-repeat;background-position:0 50%;background-size:15px 15px;padding-left:19px}#events_module.cms_list .registration_closed{background-image:url(/core/website/modules/events/assets/images/icons/registration_closed_small.svg);background-repeat:no-repeat;background-position:0 50%;background-size:15px 15px;padding-left:19px}#events_module.cms_list .cms_title{font-size:.75rem;padding-top:0}#events_module.cms_list .cms_dsp_td{padding-right:6px}#events_module.cms_list .cms_button{margin-top:-3px;background-color:#f6f6f6;border:1px solid #ccc;padding:2px 5px}#events_module.cms_list .cms_button:hover{background-color:#ddd;box-shadow:0 0 2px #333}#events_module.cms_list .cms_divider{border-top:1px solid #e1e3e0;height:0;margin-bottom:10px;margin-top:10px}#events_module.cms_list .cms_date{font-size:.75rem;font-weight:700;margin-bottom:10px;clear:left}#events_module.cms_list .cms_date.cms_date_with_time_comments{margin-bottom:3px}#events_module.cms_list .cms_oddRow{background:#fff}#events_module.cms_list .cms_emptyCell{border-width:0;padding:3px;text-align:center;width:14%}#events_module.cms_list .cms_filledCell{border-width:0;height:70px;padding:3px;text-align:center;vertical-align:top;width:14%}#events_module.cms_list .cms_filledCell .cms_evt_td{border-width:0}#events_module.cms_list .cms_filledCell .cms_evt_td ul{margin:0 0 0 16px;padding:0;text-align:left}#events_module.cms_list .cms_filledCell .cms_evt_td li{padding-bottom:3px}#events_module.cms_list .cms_counter{border-width:0;font-weight:700}#events_module.cms_list .cms_list_item .cms_title{margin-bottom:0;padding-bottom:0;float:left;width:95%}#events_module.cms_list .cms_list_item .cms_date{margin-top:0;padding-top:0}#events_module.cms_list .cms_list_item .cms_description{margin:0;padding:0}#events_module.cms_list .cms_list_item .cms_cat_ckb_td{padding:2px}#events_module.cms_list .cms_list_item .cms_cat_lst_td{padding:7px 7px 7px 0}#events_module.cms_list div.events_module_calendar{margin:0 auto;position:relative;width:100%}#events_module.cms_list div.events_module_calendar .fc-view .fc-scrollgrid-section-header table tr th.fc-col-header-cell{background:#666;color:#fff}#events_module.cms_list div.events_module_calendar .fc-view .fc-scrollgrid-section-header table tr th.fc-col-header-cell a{color:#fff;text-decoration:none;border-bottom:0 solid;cursor:default;background-color:#666}#events_module.cms_list div.events_module_calendar .fc-view-container .fc-event{background-color:#757575;border-color:#bbb;color:#000;font-size:.75rem;margin-top:2px}#events_module.cms_list div.events_module_calendar .fc-view-container .fc-event span{background:0 0;border:none;white-space:normal}#events_module.cms_list .events_module_calendar .calendar_registration_open{background-image:url(/core/website/modules/events/assets/images/icons/registration_open_small.svg)!important;background-position:0 0!important;background-repeat:no-repeat!important;background-size:15px 15px!important;padding-left:18px!important;padding-bottom:3px}#events_module.cms_list .events_module_calendar .calendar_registration_closed{background-position:0 0!important;background-repeat:no-repeat!important;background-size:15px 15px!important;padding-left:18px!important;padding-bottom:3px;background-image:url(/core/website/modules/events/assets/images/icons/registration_closed_small.svg)!important}#events_module.cms_list .events_module_calendar .fc-list .calendar_registration_open{background-image:none!important;background-position:5px 50%!important;background-size:14px 14px!important;margin-left:0!important;padding-left:0!important}#events_module.cms_list .events_module_calendar .fc-list .calendar_registration_open a{background-position:5px 50%!important;background-size:14px 14px!important;margin-left:0!important;padding-left:25px!important;background-repeat:no-repeat!important;background-image:url(/core/website/modules/events/assets/images/icons/registration_open_small.svg)!important}#events_module.cms_list .events_module_calendar .fc-list .calendar_registration_closed{background-image:none!important;background-position:5px 50%!important;background-size:14px 14px!important;margin-left:0!important;padding-left:0!important}#events_module.cms_list .events_module_calendar .fc-list .calendar_registration_closed a{background-image:url(/core/website/modules/events/assets/images/icons/registration_closed_small.svg)!important;background-position:5px 50%!important;background-size:14px 14px!important;margin-left:0!important;padding-left:25px!important;background-repeat:no-repeat!important}#events_module.cms_list .events_module_calendar .fc-list .fc-list-event-title:not(.calendar_registration_open):not(.calendar_registration_closed){padding-left:6px}#events_module.cms_list .fc-axis.fc-widget-content{background:#666;color:#fff}#events_module.cms_list .fc-daygrid .fc-daygrid-day-number{text-decoration:none;border:0 solid;cursor:default}#events_module.cms_list .fc-daygrid .fc-event{overflow:hidden}#events_module.cms_list .fc-daygrid .fc-event .fc-event-content{display:flex;flex-direction:column;row-gap:.2rem;padding:.2rem}#events_module.cms_list .fc-daygrid .fc-event .fc-event-content .fc-time{line-height:calc(var(--fc-small-font-size) + .1rem);display:block;text-overflow:ellipsis;white-space:nowrap}#events_module.cms_list .fc-daygrid .fc-event .fc-event-content .fc-time strong{font-weight:700}#events_module.cms_list .fc-daygrid .fc-event .fc-event-content .fc-title{line-height:calc(var(--fc-small-font-size) + .1rem);display:block;text-overflow:ellipsis;white-space:nowrap}#events_module.cms_list .fc-daygrid .fc-day.fc-day-sat,#events_module.cms_list .fc-daygrid .fc-day.fc-day-sun{background:padding-box #efefef;color:#636363}#events_module.cms_list .fc-daygrid .fc-day.fc-day-other{background:padding-box #dfdfdf;color:#616163;border:1px solid #ccc;opacity:1}#events_module.cms_list .fc-timegrid .fc-event{overflow:hidden}#events_module.cms_list .fc-timegrid .fc-event .fc-event-content{display:flex;flex-direction:column;row-gap:.2rem;padding:.2rem}#events_module.cms_list .fc-timegrid .fc-event .fc-event-content .fc-time{line-height:calc(var(--fc-small-font-size) + .1rem);display:block}#events_module.cms_list .fc-timegrid .fc-event .fc-event-content .fc-time strong{font-weight:700}#events_module.cms_list .fc-timegrid .fc-event .fc-event-content .fc-title{line-height:calc(var(--fc-small-font-size) + .1rem);display:block}#events_module.cms_list .fc-timegrid .fc-day.fc-day-sat,#events_module.cms_list .fc-timegrid .fc-day.fc-day-sun{background:padding-box #efefef;color:#636363}#events_module.cms_list .fc-timegrid .fc-day.fc-day-other{background:padding-box #dfdfdf;color:#616163;border:1px solid #ccc;opacity:1}#events_module.cms_list .fc-list-event .fc-list-event-dot{border-radius:0}#events_module.cms_list .fc-list-event:hover td .fc-list-event-dot[style="background-color:#ffffff"]{background-color:#f5f5f5!important;border-radius:0}#events_module.cms_list .fc-list-item td a:hover{border:0;box-shadow:none;text-decoration:none;color:inherit}#events_module.cms_list .found-in-category-help-text-wcag{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}#events_module .category-wrapper{display:inline-block;margin-right:10px}#events_module .calendar.month,#events_module .calendar.week{border-collapse:collapse}#events_module .calendar .day{border:1px solid;height:7em;vertical-align:top}#events_module #fullcalendar-controls{clear:both;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end}#events_module #fullcalendar-controls #categories{float:left}#events_module #fullcalendar-controls #categories label{display:inline}#events_module #fullcalendar-controls #agenda{float:right}#events_module #fullcalendar-controls #timeZone{float:right;padding-right:20px}#events_module #fullcalendar-controls .category-accordion{display:none}#events_module #fullcalendar-controls .category-accordion-panel{display:block;max-height:none}#events_module .category{position:relative;top:2px}#events_module .category-swatch{display:inline-block;height:10px;width:10px}#events_module .category-swatch.uncategorized{border:1px solid #000;background-color:#fff}#events_module .list-view-link-wcag{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}#events_module #event-calendar-link{display:none;float:right}#events_module .event-category-label{font-size:.813rem;margin-bottom:4px;clear:left}#events_module.homepage_contentbox .registration_open{background-image:url(/core/website/modules/events/assets/images/icons/registration_open_small.svg);background-repeat:no-repeat;background-position:0 50%;background-size:15px 15px;padding-left:19px}#events_module.homepage_contentbox .registration_closed{background-image:url(/core/website/modules/events/assets/images/icons/registration_closed_small.svg);background-repeat:no-repeat;background-position:0 50%;background-size:15px 15px;padding-left:19px}#events_module.homepage_contentbox .event_list table tr td.date{padding:0 5px 0 0}#events_module.homepage_contentbox .registration-icon{background-image:url(/core/website/modules/events/assets/images/icons/registration_open_small.svg);background-repeat:no-repeat;background-position:0 50%;display:inline-block;background-size:15px 15px;margin-right:2px;width:15px;height:15px}#events_module.homepage_contentbox .registration-icon.closed-registration{background-image:url(/core/website/modules/events/assets/images/icons/registration_closed_small.svg)}#events_module.cms_entity .cms_date{font-weight:700}#events_module.cms_entity .cms_registration_closed{color:red;padding-bottom:5px}#events_module.cms_entity .cms_description{overflow:hidden}#events_module.cms_entity .cms_divider{border-top:1px solid #e1e3e0;height:0;margin-top:27px;margin-bottom:27px}#events_module.cms_entity .cms_time_comments{line-height:1.5em;margin-top:.5em}#events_module.cms_entity .events-detail-date{font-size:1.25em;line-height:1.25em;margin-bottom:.25em;margin-top:1em}#events_module.cms_entity .registration-icon{background-image:url(/core/website/modules/events/assets/images/icons/registration_open_small.svg);background-repeat:no-repeat;background-position:0 50%;display:inline-block;background-size:30px 30px;margin-right:7px;width:30px;height:30px;vertical-align:middle}#events_module.cms_entity .registration-icon.closed-registration{background-image:url(/core/website/modules/events/assets/images/icons/registration_closed_small.svg)}#events_module.cms_entity .events-detail-item.registration-status{display:inline}#events_module.cms_entity .event-full-details>div:last-of-type>div{margin-bottom:0}#events_module.cms_entity .cms_contact_name,#events_module.cms_entity .cms_contact_phone,#events_module.cms_entity .cms_location{overflow:hidden}#events_module.cms_entity .cms_contact_name_label,#events_module.cms_entity .cms_contact_phone_label,#events_module.cms_entity .cms_location_label{margin-bottom:.753em;float:left;width:15%;font-weight:700}#events_module.cms_entity .cms_contact_name_value,#events_module.cms_entity .cms_contact_phone_value,#events_module.cms_entity .cms_location_value{float:left;width:75%}#events_module.cms_entity .event-categories-wrapper{margin-bottom:27px}#events_module.cms_entity .registration-wrapper{margin-top:27px}#events_module.cms_entity .registration-wrapper .event-registration-button-description{font-size:small}#events_module.cms_entity .registration-info-wrapper{margin-bottom:14px}#events_module.cms_entity .event-categories-label{display:inline-block;color:#555;margin-right:1em;overflow:hidden}#events_module.cms_entity .events-detail-item.category-label{overflow:hidden;border-bottom:0;display:inline-block;font-size:.875em;line-height:1.25em;margin-right:1.5em}#events_module.cms_entity .events-detail-item.category-label .category-border-left{padding-right:.375em;border-left:18px solid #000;float:left}#events_module.cms_entity .events-detail-item.category-label .category-link-text{float:left}#events_module.cms_form .cms_info_req{float:right}#events_module.cms_form .cms_divider{border-top:1px solid #e1e3e0;height:0;margin-top:5px;margin-bottom:5px}#events_module.cms_form .cms_label{background-color:#f6f6f6;padding:3px 5px 3px 0;text-align:right;width:32%}#events_module.cms_form .cms_error{color:#c00;font-weight:700}#events_module.cms_form .cms_required{background-color:#f6f6f6;background-image:url(/core/public/shared/assets/images/required.gif);background-repeat:no-repeat;background-position:center;text-align:center;width:5%}#events_module.cms_form .cms_non_required{background-color:#f6f6f6;text-align:center;width:5%}#events_module.cms_form .cms_field{background-color:#f6f6f6;padding:3px 0 3px 3px;width:63%}#events_module.cms_form .cms_additional_info{margin-bottom:0}#events_module.cms_form .cms_td_answers{padding:2px}#events_module.cms_form .cms_button{background-color:#f6f6f6;border:1px solid #ccc;padding:2px 5px}#events_module.cms_form .cms_button:hover{background-color:#ddd;box-shadow:0 0 1px #ccc}:scope:root{--fc-small-font-size:0.75rem;--fc-button-bg-color:#efefef;--fc-button-border-color:#efefef;--fc-button-hover-bg-color:#ccc;--fc-button-hover-border-color:#ccc;--fc-button-active-bg-color:#dddddd;--fc-button-active-border-color:#dddddd;--fc-button-text-color:#000;--fc-event-border-color:#ffffff}.tippy-event-time{font-weight:700}.tippy-event-description,.tippy-event-registration{margin-top:6px}.icaldownload{float:right;width:5%;text-align:right}.icaldownload-text{display:none}.allCallendarsLabel{display:inline}.allCalendarToggleDivider{padding-top:10px}.icaldownload-confirmation{display:inline-flex;gap:.5rem;align-items:flex-start}#events_module.homepage_contentbox.conference-tabs{position:relative}#events_module.homepage_contentbox.conference-tabs .tabs-menu{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}#events_module.homepage_contentbox.conference-tabs .conference-heading.tabbed{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:.5rem 0;border-left:2px solid #ccc;background-color:#000;color:#fff;position:relative;vertical-align:top;text-decoration:none;text-align:left;cursor:pointer;max-width:100%}#events_module.homepage_contentbox.conference-tabs .conference-heading.tabbed.current{background-color:#fff;color:#000;font-weight:700}#events_module.homepage_contentbox.conference-tabs .tab-heading-text{color:inherit;font-size:inherit}#events_module.homepage_contentbox.conference-tabs .tab-content{position:relative;display:block;overflow:hidden}#events_module.homepage_contentbox.conference-tabs .tab-pane{position:relative;display:none}#events_module.homepage_contentbox.conference-tabs .tab-active{display:block}#events_module.homepage_contentbox.conference-tabs .schedule-wrapper{background:#fff}#events_module.homepage_contentbox.conference-tabs .individual-event-time-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;border-bottom:1px solid #ccc}#events_module.homepage_contentbox.conference-tabs .event-time{width:20%;padding-top:.35rem;padding-bottom:.35rem;padding-left:1rem}#events_module.homepage_contentbox.conference-tabs .event-time span{text-transform:lowercase}#events_module.homepage_contentbox.conference-tabs .time-description{width:80%;padding:.35rem 1rem}@media (max-width:767px){#events_module #fullcalendar-controls{justify-content:flex-start;flex-direction:column;align-items:flex-start}#events_module #fullcalendar-controls #agenda{float:right;width:100%;margin:10px 0 0;display:block}#events_module #fullcalendar-controls #timeZone{margin:2rem 0;width:100%;border-bottom:1px solid #c9c6c4;padding:0 0 2rem}#events_module #fullcalendar-controls .category-accordion{display:block;background-color:#eee;color:#444;cursor:pointer;padding:18px;width:100%;border:none;text-align:left;outline:0;font-size:17px;transition:.4s}#events_module #fullcalendar-controls .category-accordion:after{content:'\002B';color:#777;font-weight:700;float:right;margin-left:5px}#events_module #fullcalendar-controls .category-accordion.active:after{content:"\2212"}#events_module #fullcalendar-controls .category-accordion-panel{display:none;max-height:0;padding:14px 14px 2rem;transition:max-height .2s ease-out;border-bottom:1px solid #c9c6c4;width:100%}}@media (max-width:991px){.fc-toolbar{flex-direction:column;row-gap:1rem}}
/*# sourceMappingURL=screen.min.css.map */
