#tec-events-calendar-header,.tec-calendar,#tec-content .ical,.events-single #content .ical,a.gmap,.tec-event-list-meta td,.tec-nav,#tec-event-meta,span.back,.eventsListWidget .dig-in,.gcal-add{font-family:helvetica neue,Helvetica,nimbus sans l,Arial,sans-serif}#tec-content h2.main_heading a{color:#005883;font-size:19px;font-weight:400;line-height:24px;text-decoration:none}#content.tec-event{width:100%}.event-date{background:url(../images/events/event_date_2.png) no-repeat scroll 0 0 transparent;color:#333;display:inline;float:left;height:45px;margin:0 10px 5px 0;text-align:center;width:45px}.event-heading{float:left;width:calc( 100% - 55px )}#tec-content{position:relative;margin-bottom:48px}.single #tec-content{font-size:16px}#tec-content.upcoming{margin-bottom:60px}#tec-content a,#tec-event-meta a{text-decoration:none}#tec-events-calendar-header{position:relative}.tec-calendar-buttons{right:50px;float:left}.upcoming .tec-calendar-buttons{top:-24px}h2.tec-cal-title{font:18px/40px "Helvetica Neue",Helvetica,Verdana,Arial,sans-serif;background:url(../images/global/type/h1-bg.jpg) top left;color:#8ed8f8;text-transform:uppercase;height:40px;padding-left:10px;margin:20px 0 10px;display:block;z-index:5;position:relative}h2.tec-cal-title a{color:#000}h2.tec-cal-title a:hover,h2.tec-cal-title a:focus{color:#333;text-decoration:underline!important}.tec-month-nav a,.tec-nav a,.back a{color:#888;text-decoration:none}.tec-month-nav a:hover,.tec-nav a:hover,.back a:hover{text-decoration:underline}#tec-content .ical,.events-single #content .ical,#content .gcal-add{color:#fff;font-size:10px;background:#777;padding:0 6px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;float:right;text-transform:uppercase;letter-spacing:1px}.events-single #content .ical,#content .gcal-add{text-decoration:none;line-height:18px;margin-bottom:21px}#content .gcal-add{margin-right:9px}.tec-calendar-buttons a{display:block;float:left;line-height:24px;margin:9px 10px 9px 0;padding:3px 9px;text-align:center;letter-spacing:1px;width:auto;background:#33ade1;border:solid 1px #e1e0e0;color:#fff;font-size:14px;text-transform:uppercase}.tec-calendar-buttons a.tec-button-on:link,.tec-calendar-buttons a.tec-button-on:visited{}.tec-calendar-buttons a.tec-button-on:hover,.tec-calendar-buttons a.tec-button-on:active{}.tec-calendar-buttons a.tec-button-off:link,.tec-calendar-buttons a.tec-button-off:visited{border:solid 1px #e1e0e0}.tec-calendar-buttons a.tec-button-off:hover,.tec-calendar-buttons a.tec-button-off:active{}.tec-month-nav{margin:0 auto}.tec-prev-month{margin-right:20px;float:left;width:50px;height:50px;border-right:1px solid #fff}.tec-next-month{margin-left:20px;width:50px;height:50px;float:left;border-left:1px solid #fff}#tec-nav-above{margin:5px 0 0}.events-archive #tec-nav-below{margin:21px 0}select.tec-events-dropdown{width:auto;font-size:11px;margin:33px 9px 0 0}.events-archive .post{overflow:hidden;margin-bottom:0}.events-archive .upcoming .entry-title{margin:15px 0 6px;font-size:18px;font-weight:700}.events-archive .event-day{font-size:18px;margin-top:36px;font-style:italic}.events-archive .entry-title a,.tec-event-meta-desc,.tec-event-day{color:#333}.events-archive .hentry{margin:0}table.tec-calendar{margin:0 0 12px;clear:both;font-size:12px;border-collapse:collapse}.tec-calendar td{border:1px dotted #ccc}.tec-calendar .daynum{background-color:#e8f7fe;color:#8ed8f8;font-size:14px;text-align:center;padding:3px 9px;margin:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.tec-calendar td.tec-present .daynum{background-color:#8ed8f8;color:#fff}.tec-calendar td.tec-past .daynum{}.tec-calendar th{width:250px;height:10px;color:#00314f;padding:4px 0;text-align:center;text-transform:uppercase;letter-spacing:1px}.tec-calendar td{height:110px;width:14.28%;color:#114b7d;vertical-align:top;padding:0;font-size:12px}.tec-calendar td .tec-event{padding:6px 9px;line-height:1.2}.tec-calendar td a{font-size:91.7%}.tec-calendar hr{border:0!important;display:block;height:1px;background-color:#e7e7e7;margin:0 9px}.tec-calendar .tec-event{position:relative}.tec-calendar .tec-tooltip{border:1px solid #b1b1b1;position:absolute;z-index:1001;bottom:30px;left:3px;width:325px;background-color:#fff;color:#646464;line-height:1.4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tec-tooltip .tec-arrow{width:19px;height:11px;display:block;background:url(../images/events/tooltip-arrow.png) no-repeat 0 bottom;position:absolute;bottom:-11px;left:20px}.tec-calendar .tec-right .tec-tooltip{left:auto;right:3px}.tec-right .tec-tooltip .tec-arrow{left:auto;right:30px}.tec-tooltip .tec-event-title{color:#fff;background-color:#8ed8f8;font-size:12px;margin:4px;padding:0 6px;height:24px;line-height:24px;letter-spacing:1px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tec-tooltip .tec-event-body{font-size:11px;padding:3px 6px 6px}.tec-tooltip .tec-event-date{font-style:italic;margin:3px 0}.tec-event .post{position:relative}.event-wrapper{background:#f2f4f4 url(../images/events/list-wrapper-bg.png) repeat-y top right;border:1px solid #dce0e1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:15px;margin:15px 0}.event-top-wrapper{width:100%;background:#f2f4f4;border:1px solid #dce0e1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-bottom:10px}.event-header{padding:15px 15px 5px}#tec-event-meta{margin:15px 0 0;overflow:hidden;clear:both;font-size:12px;padding:20px 15px 10px;min-height:80px;background:#f4fbfe url(../images/global/posts/post-footer-bg.png) repeat-x left top}#tec-content h2.main_heading{color:#005883;font-size:19px;font-weight:400;line-height:24px;text-decoration:none}#tec-event-meta .column{float:left;width:37%;padding:0 4% 0 0;text-align:left;margin:0}.column.second{background:url(../images/events/separator_v.png) repeat-y top right}#tec-event-meta .column-small{float:left;padding:0 4% 0 0;text-align:left;margin:0 10px}#tec-event-meta dt{float:left;clear:left;font-weight:700;width:70px}#tec-event-meta dd{padding:0;margin-left:70px;margin-bottom:10px}a.gmap:link,a.gmap:visited{color:#8ed8f8;text-decoration:none}a.gmap:hover,a.gmap:active{color:#8ed8f8;text-decoration:underline}.gmap-icon{background:url(../images/events/map.png) no-repeat left center;font-size:11px;padding-left:30px;height:30px;line-height:30px;margin-top:25px}span.back{position:relative;top:-12px;font-size:12px}#tec-events-loop{font-size:13px;clear:both;margin-top:-36px}.tec-events .tec-event-entry{float:left;padding:10px 10px 0 0;background:url(../images/global/posts/top-separator.gif) repeat-x scroll left top transparent;clear:both;margin-top:10px;width:500px}.events-archive .tec-event-entry p{margin:0;font-size:15px;line-height:24px}.tec-events .tec-event-list-meta{float:right;padding:0 0 0 4%;font-size:12px;margin-bottom:20px;width:400px}.tec-event-list-meta table{border-collapse:collapse}.tec-event-list-meta td{vertical-align:top;padding-bottom:10px;text-align:left}.tec-event-list-meta td.cost{vertical-align:top;padding-bottom:10px;text-align:left;color:#c00}.tec-event-meta-desc{font-weight:700;padding-right:12px;width:64px;color:#00314f}h4.tec-event-day{font-weight:700;font-size:18px;margin:12px 0 -3px;clear:both}h4.tec-event-day+.post .entry-title{margin-top:6px}#eventbrite-embed{width:100%;min-height:225px;margin:24px 0}#tec-nav-below .tec-nav-previous{float:left}.tec-nav-previous a,.tec-nav-next a{color:#1b75bc}#tec-nav-below .tec-nav-next{float:right;font-size:11px}.view-larger-map{font-size:13px;text-align:right;margin-bottom:1em;line-height:16px}.clearfix:after{content:" ";display:block;height:0;clear:both;visibility:hidden}.clearfix{zoom:1}.tec-events-error{display:none}.tec_hide{display:none}.tec-multi-event-day{color:#0f81bb}#tec-events-picker{display:inline}.eventsListWidget li a{font-family:helveticaltstd-bold,sans-serif;font-size:14px;font-style:normal;color:#333;text-decoration:none;font-weight:400}.eventsListWidget li a:hover,.eventsListWidget li a:active{text-decoration:underline}.eventsListWidget .dig-in a{text-decoration:none}.eventsListWidget .dig-in a:hover{text-decoration:underline}.start-list+li{border:0}.eventsListWidget .loc{font-style:italic;color:#d04427;font-size:11px;margin-top:5px;display:none}.widget #calendar_wrap{width:100%}table.tec-calendar-widget{width:100%;table-layout:fixed;margin-top:0}.events_calendar_widget h4.cal-header{margin:12px 0 0}h4 .sp-view-all-events{float:right}.tec-calendar-widget th{font-size:10px;background-color:#e8e8e8;color:#555;width:14.28%}.tec-calendar-widget td{height:auto;text-align:center}.tec-calendar-widget td .tec-event{padding:6px 0;background-color:#f9f9f9}.tec-calendar-widget .daynum,.tec-calendar-widget td a{font-size:10px}.tec-calendar-widget td a.tec-mini-has-event{color:#06c;cursor:default}.tec-calendar-widget .tec-tooltip{width:100px;left:0;text-align:left;padding:5px 10px}.tec-calendar-widget .tec-right .tec-tooltip{right:0}.tec-calendar-widget .tec-tooltip .tec-arrow{left:4px}.tec-calendar-widget .tec-right .tec-tooltip .tec-arrow{left:auto;right:3px}.tec-calendar-widget h5 a{font-size:11px}#events-nav{height:50px;width:100%;position:relative;background:#71caf0;margin-bottom:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.current-view{font-size:20px;color:#fff;text-transform:uppercase;font-weight:400;line-height:50px;margin:0 auto;letter-spacing:1px}#tec-events-loop .event-top{display:inline-block;width:100%}.event-right{float:right;width:400px}.event-left{float:left;width:500px}.event-date .month{font-size:11px;font-weight:700;text-transform:lowercase;color:#ecb4a9;padding-top:2px}.event-date .day{font-size:15px;color:#c54024}*+html .events-archive h2.tec-cal-title{padding-bottom:30px}*+html #tec-events-calendar-header{margin-bottom:30px}@media(max-width:420px){#tec-event-meta .column-small{width:15%}}