#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",Arial,Helvetica,"Nimbus Sans L",sans-serif;}#tec-content{position:relative;margin-bottom:20px;padding:1px 20px;}.single #tec-content{font-size:16px;}#tec-content.upcoming{margin-bottom:60px;margin-bottom:60px;margin-top:30px;clear:both;}#tec-content a,#tec-event-meta a{text-decoration:none;}#tec-events-calendar-header{position:relative;margin-bottom:18px;}.tec-calendar-buttons{position:absolute;right:0;top:44px;}.upcoming .tec-calendar-buttons{top:-24px;}h2.tec-cal-title{float:left;margin-bottom:33px;font-size:18px;font-weight:400;position:relative;z-index:5;width:940px;text-align:left;border-bottom:3px double #CCC;text-transform:uppercase;}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,.eventsListWidget .dig-in a{color:#888;text-decoration:none;}.tec-month-nav a:hover,.tec-nav a:hover,.back a:hover,.eventsListWidget .dig-in 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{background:#999;border-radius:3px;color:#fff;display:block;float:left;font-size:14px;font-weight:400;height:20px;line-height:24px;margin:21px 0 24px 10px;padding:0 9px;text-align:center;text-transform:uppercase;letter-spacing:1px;width:auto;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-family:'alternate-gothic-no-2-d',arial,sans-serif;}.upcoming .tec-calendar-buttons a{margin:25px 0 0px 10px;}.tec-calendar-buttons a.tec-button-on{background:#666;}.tec-calendar-buttons a.tec-button-off{background:#ddd;color:#444;}.tec-month-nav{position:absolute;left:0;bottom:0;z-index:2;}.tec-prev-month{margin-right:16px;height:12px;width:6px;display:block;float:left;margin-top:2px;}.tec-next-month{margin-left:15px;height:12px;width:6px;display:block;float:left;margin-top:2px;}#tec-nav-above{margin:5px 0 0;}.events-archive #tec-nav-below{margin:21px 0;font-family:'alternate-gothic-no-2-d',arial,sans-serif;border-bottom:3px double #ccc;font-size:18px;}select.tec-events-dropdown{width:auto;font-size:12px;margin:0px 0 0 0;text-align:center}.events-archive .post{overflow:hidden;margin-bottom:0;}.events-archive .upcoming .entry-title{margin:0px 0 0px;font-size:18px;font-weight:normal;float:left;}.event_list_view{border-bottom:double #CCC;margin-bottom:10px;display:block;height:27px;}.events-archive .event-day{font-size:18px;margin-top:0px;font-style:italic;float:right;display:block;}.events-archive .entry-title a,.tec-event-meta-desc,.tec-event-day{color:#333;}.events-archive .hentry{margin:0;}table.tec-calendar{margin:18px 0 12px;clear:both;font-size:12px;}table.tec-calendar,.tec-calendar td{border-spacing:4px;border-collapse:separate;margin-left:-4px;margin-right:-4px;}.tec-calendar .daynum{background-color:#E6E6E6;color:#ccc;font-size:75px;padding:0px 0px;font-weight:normal;text-align:center;font-family:georgia,serif;}.tec-calendar td.tec-present .daynum{background-color:#666;color:#fff;height:131px;width:130px;}.tec-calendar td.tec-past .daynum{color:#ccc;height:131px;width:130px;}.tec-thismonth .tec-future{height:130px;width:131px;}.tec-calendar th{width:250px;height:10px;background-color:#ddd;color:#333;padding:4px 0;text-align:center;text-transform:uppercase;letter-spacing:1px;}.tec-calendar td{height:130px;width:131px;color:#114B7D;vertical-align:top;padding:0;font-size:12px;}.tec-calendar td .tec-event{position:absolute;width:131px;height:130px;}.tec-calendar td a{font-size:91.7%;}.tec-calendar hr{border:0 none!important;display:block;height:1px;background-color:#E7E7E7;margin:0 9px;}.tec-calendar .tec-event{position:relative;margin:0;}.tec-calendar .tec-tooltip{border:1px solid #666;position:absolute;z-index:1001;bottom:30px;left:3px;width:320px;background-color:#f9f9f9;color:#333;line-height:1.4;}.tec-tooltip .tec-arrow{width:19px;height:11px;display:block;background:url(images/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{margin:0;color:#fff;background-color:#666;font-size:12px;padding:0 6px;height:24px;line-height:24px;letter-spacing:1px;}.tec-tooltip .tec-event-body{font-size:11px;padding:3px 6px 6px;}.tec-tooltip .tec-event-date{font-style:italic;margin:3px 0;}.tec-tooltip .tec-event-thumb{float:left;padding:5px;}.tec-event .post{position:relative;}#tec-event-meta{border-width:3px 0;border-style:double;border-color:#ccc;margin:18px 0;padding:12px 0 2px;overflow:hidden;clear:both;font-size:12px;}#tec-event-meta .column{float:left;width:45%;padding:0 4% 0 0;text-align:left;margin:0;}#tec-event-meta dt{float:left;clear:left;font-weight:bold;width:70px;}#tec-event-meta dd{padding:0;margin-left:70px;margin-bottom:10px;}#tec-event-meta .gmap,.tec-event-meta-desc .gmap{color:#fff;font-size:9px;background:#004080;padding:1px 4px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;white-space:nowrap;}span.back{position:relative;font-size:12px;display:block;}.next-pre-container{height:15px;display:block;width:100%;clear:both;margin-top:10px;}.cal-container{display:block;width:100%;clear:both;margin-top:10px;border-top:3px double #CCC;padding-top:10px;height:20px;}#tec-events-loop{font-size:13px;clear:both;margin-top:-36px;}.tec-events .tec-event-entry{width:60%;float:left;padding:0 5% 0 0;}.events-archive .tec-event-entry p{margin:0;font-size:16px;line-height:24px;}.tec-events .tec-event-list-meta{float:right;border-left:1px solid #ccc;padding:0 0 0 10px;width:32%;font-size:12px;margin-bottom:20px;height:390px;}.tec-event-list-meta table{border-collapse:collapse;}.tec-event-list-meta td{vertical-align:top;padding-bottom:4px;text-align:left;}.tec-event-meta-desc{line-height:normal;font-family:'alternate-gothic-no-3-d',arial,sans-serif!important;padding-right:12px;width:64px;font-size:16px;}.tec-event-meta-value{font-family:georgia,serif!important;font-size:13px;}.event_list_image{width:619px;float:left;}.event_exerpt{font-family:georgia,serif!important;}h4.tec-event-day{font-weight:bold;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-below .tec-nav-next{float:right;}.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;float:left;}.eventsListWidget li{margin:6px 0;}.navlink{width:50%;padding-bottom:10px;}.previous{float:left;clear:both;}.next{float:right;text-align:right;}.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;}*+html .events-archive h2.tec-cal-title{padding-bottom:30px;}*+html #tec-events-calendar-header{margin-bottom:30px;}td.tec-othermonth{height:131px!important;width:130px!important;}td.tec-thismonth{height:131px!important;width:130px!important;position:relative;}a.ical{text-transform:uppercase;margin-right:10px;display:block;float:left;font-size:12px;}a.gcal-add{text-transform:uppercase;margin-right:0px;display:block;float:right;font-size:12px;}