.events{}.calToggle{text-align:right}.calToggle a{opacity:.5}.calToggle a.on,.calToggle a:hover{opacity:1}.eventCategory{line-height:0;height:.5em;width:.5em}.calNav{color:#ccc}#content .eventsCalendar article h1,.eventsAgenda section>article p{color:rgba(0,0,0,.6)}.eventsAgenda{border-bottom:1px solid rgba(0,0,0,.2);margin-bottom:2em;margin-top:-2.5em}.eventsAgenda section{border-top:1px solid rgba(0,0,0,.2)}#content .eventsAgenda section>h1{font-size:1em;color:rgba(0,0,0,.5);font-style:italic;padding:2px 5px;margin-bottom:0;background:rgba(0,0,0,.1);border-top:1px solid rgba(255,255,255,.5);border-bottom:1px solid rgba(0,0,0,.05)}.eventsAgenda section>article{border-top:1px solid rgba(0,0,0,.1)}.eventsAgenda section>h1+article{border-top:none}.eventsAgenda section>article a{padding:.5em 5px;display:block;position:relative;overflow:auto}.eventsAgenda section>article a>*{margin-left:1em}.eventsAgenda section>article a:hover,.eventsAgenda section>article a:active,.eventsAgenda section>article a:focus{background:rgba(255,255,0,.15)}.eventsAgenda section>article p{margin-bottom:0}#content .eventsAgenda article h1{font-size:1em;margin-bottom:0;float:left}.eventsAgenda section>article time{float:right}.eventsAgenda section>article p{float:left;clear:left}.eventsAgenda article .eventCategory{margin-left:0;background:rgba(0,0,0,.3);border:1px solid rgba(0,0,0,.15);position:absolute;left:.5em;top:1em}.eventsCalendar{margin-bottom:2em;position:relative;float:left;width:100%}.calendar #content .eventsCalendar section h1{background:#000;color:#fff;padding-left:.5em;margin-bottom:0;line-height:26px;font-size:1em}.calendarMonth{width:100%;border:solid 1px #ccc;margin-top:0;font-size:.9em;background:#fff;margin-bottom:2.5em}.calendar #content .eventsCalendar .calendarMonth h1{color:#fff;font-size:.9em;text-align:center;padding:0;line-height:20px;text-transform:none}.calendar #content .eventsCalendar .calendarMonth td section article{background:#fff;padding:0;font-size:1em}.calendar #content .eventsCalendar .calendarMonth td section+section{clear:left}.calendar #content .eventsCalendar .calendarMonth td section article a h1{color:#666;background:0 0;text-align:left;line-height:1em;margin-bottom:0;width:100%}.calendarMonth th{padding:.5em .4em;text-align:center;text-transform:uppercase;font-size:.85em;line-height:1em;color:#666;background:#e9e9e4}.calendarMonth td{border-top:solid 1px #ccc;border-right:solid 1px #ccc;width:14%}.calendarMonth td:first-child{border-left:0}.calendarMonth td.disable time{background:#e9e9e4;font-weight:300;color:#666}.calendarMonth td.today{background-color:rgba(0,0,0,.05)}.calendar #content .calendarMonth section article{width:100%;text-align:left}.calendarMonth>td>section>article{width:100%}.calendarMonth td>time{padding:.2em .3em;line-height:1em;display:block;color:#000;background:#d9d9d9;text-align:center;border:solid 1px #fff;color:#000;font-weight:700;font-size:.9em}.calendarMonth article{border-top:1px dotted rgba(0,0,0,.15)}.calendarMonth article a{padding:.2em .3em;display:block;float:left;width:100%}.calendarMonth td section article a:hover{background:rgba(0,0,0,.08)!important;color:#aa0002}.calendarMonth>article>a>*{display:block;float:left;width:100%}.calendar #content .eventsCalendar .calendarMonth section article time,#calendarPopover article time{font-size:.8em;line-height:1.2em;text-transform:none;color:#000;font-weight:300;display:inline-block}.calendarMonth article time span{white-space:nowrap}#content .calendarMonth article h1{font-size:.9em;margin-bottom:0;float:left;line-height:1.2em}#popoverWrapper{float:left}#calendarPopover{position:absolute;top:0;left:0;margin-bottom:1.3em;z-index:9999;background:#fff;border:solid 1px #ccc;width:52%;padding:1.25em .7em 1em 1.25em;font-size:.9em;line-height:1em;color:#666;width:368px;-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.15);box-shadow:0 5px 5px 0 rgba(0,0,0,.15)}#popoverWrapper #calendarPopover.left:after{border-bottom:.7em solid transparent;border-right:.7em solid #999;border-top:.7em solid transparent;content:"";display:block;height:0;position:absolute;right:100%;top:1.2em;width:0}#popoverWrapper #calendarPopover.right:after{border-bottom:.7em solid transparent;border-left:.7em solid #999;border-top:.7em solid transparent;content:"";display:block;height:0;position:absolute;left:100%;top:1.2em;width:0}#calendarPopover h1{text-transform:none;font-size:1em;margin-bottom:.5em}#calendarPopover article time{font-size:1em}#calendarPopover article div{float:right;padding-left:10px;width:110px;margin-bottom:.5em}#calendarPopover article div a{margin-top:0;background:#fff}#calendarPopover article div span{color:#fff;display:block;line-height:20px;padding:0 .7em;font-weight:700;font-size:.88em;text-align:center;border-bottom:solid 1px #fff;opacity:1;white-space:nowrap}#calendarPopover article a{float:left;font-size:1.05em;margin:0 .5em 0 0;line-height:1.2em}#calendarPopover .black{color:#000}#calendarPopover em{color:#333}.eventsMiniCal{position:relative;overflow:auto;width:100%;margin-top:2em}.eventsCalendar .eventsMiniCal a{display:block;float:left}.eventsMiniCal table{width:100%;margin-top:0}.eventsMiniCal a:first-child{margin-right:20px}.eventsMiniCal td{height:1.4em;width:1.4em;padding:.2em;line-height:1em}.eventsMiniCal td time{height:1em;padding:0;font-size:.8em}.eventsMiniCal a:hover th{color:#fff;background:rgba(255,255,0,.15)}.eventsAgenda .eventCategory.eventCat1,.eventsCatKey .eventCat1{background:rgba(0,51,255,.3);border:1px solid rgba(0,0,153,.15)}.eventsCalendar article>a.eventCat1{background:rgba(0,51,255,.03)}.eventsAgenda .eventCategory.eventCat2,.eventsCatKey .eventCat2{background:rgba(255,102,0,.3);border:1px solid rgba(255,102,0,.15)}.eventsCalendar article>a.eventCat2{background:rgba(255,102,0,.03)}.eventsAgenda .eventCategory.eventCat3,.eventsCatKey .eventCat3{background:rgba(0,102,0,.15);border:1px solid rgba(0,102,0,.15)}.eventsCalendar article>a.eventCat3{background:rgba(0,102,0,.03)}.eventsAgenda .eventCategory.eventCat4,.eventsCatKey .eventCat4{background:rgba(153,0,255,.15);border:1px solid rgba(153,0,255,.15)}.eventsCalendar article>a.eventCat4{background:rgba(153,0,255,.03)}#content .eventsCalendar .eventsCatKey{float:left}#content .eventsCatKey li{background-image:none;font-style:italic}.eventsCatKey .eventCategory{display:inline-block;marg}