*{box-sizing:border-box;font-family:"Webfont-myriadpro-regular",Arial,sans-serif}*:focus{outline:none!important}body{background:#e9e9e9;font-size:16px}.pr0{padding-right:0}.pl0{padding-left:0}.p0{padding:0}.force{width:100%;font-size:0;display:inline-block;clear:both}.container{width:860px;padding:0}.calendar-title{margin:30px 0;font-size:1.75em;font-weight:600}#content-wrapper{margin:188px 0 0}#content-wrapper .event_item{margin-bottom:10px}#content-wrapper .event_item#flo30-13 .monthStart{text-align:left;width:32%}#content-wrapper .event_item#flo30-13 .monthEnd{text-align:right;width:45%}#content-wrapper .event_item:last-of-type{margin-bottom:0}#content-wrapper .event_item .date{position:relative;padding:43px 0;min-height:150px;height:auto;background:#db2625;border-radius:5px 0 0 5px;color:#e9e9e9;font-size:40px;line-height:42px;text-align:center}#content-wrapper .event_item .date .days{padding:0 5px}#content-wrapper .event_item .date .month{text-align:center;font-size:22px;line-height:22px}#content-wrapper .event_item .date .month .monthStart{display:inline-block;text-align:center;width:48%}#content-wrapper .event_item .date .month .monthEnd{display:inline-block;text-align:center;width:37%}#content-wrapper .event_item .date .year{position:absolute;bottom:0;width:100%;text-align:center;height:30px;font-size:16px;background:#cb1d21;line-height:30px;border-radius:0 0 0 5px}#content-wrapper .event_item .info{position:relative;min-height:150px;width:100%;height:auto;display:inline-block;padding:10px 10px 10px 20px;background:#fff;border-radius:0 5px 5px 0;text-align:left}#content-wrapper .event_item .info .name{font-size:20px;font-family:"Webfornt-myriadpro-bold",Arial,sans-serif;font-weight:700;margin-top:0;color:#000}#content-wrapper .event_item .info .name a{font-size:20px;font-family:"Webfornt-myriadpro-bold",Arial,sans-serif;font-weight:700;margin-top:0;color:#000}#content-wrapper .event_item .info .place{font-size:14px;color:#bdbdbd}#content-wrapper .event_item .info .place p{margin-bottom:8px}#content-wrapper .event_item .info .description{width:100%;font-size:14px;margin-top:8px}#content-wrapper .event_item .info .description p{line-height:16px}#content-wrapper .event_item .info .info_bottom{position:absolute;text-align:justify;font-size:0;bottom:5px;width:94%}#content-wrapper .event_item .info .info_bottom .booths{display:inline-block;float:left;font-size:14px;color:#db2625;font-family:"Webfornt-myriadpro-bold",Arial,sans-serif;font-weight:700}#content-wrapper .event_item .info .info_bottom .schedule_link{display:inline-block;font-size:14px;float:right}#content-wrapper .event_item .info .info_bottom .schedule_link a{color:#bdbdbd}.event_add{width:800px;margin:0 auto;text-align:center;padding:30px 0}.event_add a{text-decoration:underline;font-size:16px;color:#909090}#reportrange{border-radius:10px}.fa-caret-down{float:right}.no-result{border-top:1px solid #000;border-bottom:1px solid #000}.no-result p{text-align:center;margin:10px 0;color:#f00000}#clear{width:70px;margin-left:10px}.details .open-details a,.details .close-details a,.details .open-custom-details a,.details .close-custom-details a{display:inline-block;font-size:14px;text-decoration:underline;color:#333}.detailed-info,.detailed-info-block{display:none}.detailed-info table,.detailed-info-block table{font-size:14px;margin-top:20px}.detailed-info th,.detailed-info-block th{padding:5px}.detailed-info td,.detailed-info-block td{height:50px;padding:5px}.detailed-info tr:nth-child(2n+1),.detailed-info-block tr:nth-child(2n+1){background:#f1f8fc}.detailed-info tr:nth-child(2n+1):has(.presentation-topics),.detailed-info-block tr:nth-child(2n+1):has(.presentation-topics){background:none}.detailed-info tr:first-child,.detailed-info-block tr:first-child{background:none}.detailed-info-block{display:block}.tb_date{width:17%}.tb_time{width:13%}.tb_branch{width:22%}.tb_location{width:48%}.fa-caret-right{vertical-align:middle}.fa-caret-up{vertical-align:baseline}.blue-calendar #content-wrapper .date,.blue-calendar .btn{background:#465185!important}.blue-calendar .btn{border-color:#343d77}.blue-calendar #content-wrapper .year,.blue-calendar .btn:hover{background:#343d77!important}.blue-calendar .info .booths{color:#465185!important}.blue-calendar .sticky{height:145px}.blue-calendar #content-wrapper{margin:145px 0 0}.daterangepicker.ltr.show-ranges.opensright.show-calendar{width:655px;z-index:999999;position:fixed;top:135px!important}.daterangepicker.ltr.show-ranges.opensright{z-index:999999}.link_to_suggestions{text-align:center;margin:20px 0 0 0}.link_to_suggestions p{vertical-align:text-top;display:inline-block}.noscript{display:block;margin:30px 10px 20px 10px;color:red;font-size:14px;text-align:center}#flo30-13 .tb_date{width:13%}#flo30-13 .tb_time{width:20%}#flo30-13 .tb_branch{width:18%}#flo30-13 .tb_location{width:48%}#uktour17-27 .tb_date{width:13%}#uktour17-27 .tb_time{width:20%}#uktour17-27 .tb_branch{width:18%}#uktour17-27 .tb_location{width:48%}#summertour20-2 .tb_date{width:12%}#summertour20-2 .tb_time{width:19%}.search-row{margin:0}.sticky{position:fixed;top:0;background:#e9e9e9;width:892px;height:188px;z-index:10000;margin-left:-16px}#nergc-2021.event_item .date .month .monthStart{width:33%}#nergc-2021.event_item .date .month .monthEnd{width:45%}#nysfhc-2022.event_item .date .month .monthStart,#nysfhc-2022.event_item .date .month .monthEnd{padding-right:18px}.simple-detailed-info td{padding:20px;line-height:16px}.simple-detailed-info td .presentation-topics ul{margin-top:7px;padding-left:12px}.simple-detailed-info span.event-name{font-size:16px;font-weight:700}.simple-detailed-info span.location{font-size:14px;color:#bdbdbd}.simple-detailed-info span.event-date,.simple-detailed-info span.presentation-name{font-weight:700}.simple-detailed-info span.presentation-speaker{font-style:italic}