#screen #ct{display:block}.det-calendar .leftcolumn{float:left;width:220px;color:black}.det-calendar .rightcolumn{float:left;margin-left:20px;color:black}.det-calendar .calendar-homepage{margin-top:0;color:black}.det-calendar .calendar-homepage .header a{float:right;font-size:14px;padding-top:12px}.det-calendar .calendar-homepage .calendar-mini table td.today a{border:1px solid black;margin:0;display:block}.det-calendar .calendar-homepage .header{border-bottom:3px solid #D3D3D3;margin-bottom:2em;overflow:visible}.det-calendar .header label,.det-calendar .header span{color:#363636;font-size:26px}.det-calendar .smallheader{border-bottom:1px solid #D3D3D3;margin-bottom:7px;overflow:auto;position:static}.det-calendar .smallheader label,.det-calendar .smallheader span{color:#363636;font-size:18px}.det-calendar .more{font-size:14px;float:right}.det-calendar .content{border-top:3px solid #D3D3D3;padding-top:2em;clear:both}.det-calendar .calendar-homepage .det-calendar-table{width:100%;font-size:12px;background-color:transparent !important}.det-calendar .calendar-mini{margin-bottom:20px}.det-calendar .calendar-mini .det-calendar-table tr{border-left:1px solid #d3d3d3;border-bottom:none}.det-calendar .calendar-homepage .det-calendar-table tr{border-left:1px solid #d3d3d3}.det-calendar .calendar-mini .det-calendar-table tr.header{border:none}.det-calendar .calendar-mini table th,.det-calendar .calendar-mini table td{width:31px;height:27px;border:1px solid white;border-collapse:collapse;vertical-align:middle;text-align:center}.det-calendar .calendar-mini table th{border:0}.det-calendar .calendar-mini table td{background-color:white;border:1px solid #d3d3d3}.calendar-homepage .calendar-mini table td{background-color:transparent}.det-calendar .calendar-mini table td.selected{background-color:#fffeca}.det-calendar .calendar-homepage .calendar-mini table td.selected{background-color:transparent}.det-calendar .calendar-mini table td a{color:black;display:block;font-size:12px;line-height:27px}.det-calendar table td a:hover{text-decoration:none}.det-calendar table td>a{color:#333}.det-calendar table td.next>a,.det-calendar table td.previous>a{color:#cccccc}.det-calendar .calendar-mini table td.today a{border:1px solid black;color:black !important;height:25px;line-height:25px;display:block}.det-calendar .calendar-mini table td a.hasEvent{background-image:url("../images/calendar-event.png");background-position:right top;background-repeat:no-repeat}.det-calendar .calendar-mini table td.selected a.hasEvent{background-image:url("../images/calendar-event-selected.png");background-position:right top;background-repeat:no-repeat}.det-calendar .calendar-homepage .calendar-mini table td.selected a.hasEvent{background-image:url("../images/calendar-event.png")}.det-calendar .calendar-mini table td.selected.today a{border:1px solid black}.det-calendar .det-calendar-table .bg-secondary{color:black;background-color:transparent}.det-calendar .calendar-mini table td .eventsintable{display:none}.det-calendar .addButtonLock{font-size:12px}.det-calendar .calendar-mini .calendarnavigation{background-color:#D3D3D3;color:black;font-size:14px;font-weight:bold;height:26px;padding-top:7px;width:100%}.det-calendar .calendar-mini .calendarnavigation span{float:left;margin:0 10px}.det-calendar .calendar-mini .calendarnavigation .skip a{display:inline-block;background-image:url("../images/calendar-arrows.png");width:8px;height:11px;background-repeat:no-repeat}.det-calendar .calendar-mini .calendarnavigation .skip+span{display:inline-block;width:142px;text-align:center}.det-calendar .calendar-homepage .calendar-mini .calendarnavigation .skip+span{width:222px}.det-calendar .calendar-mini .calendarnavigation .skip+span+.skip a{background-position:right top}.det-calendar .lowercase{text-transform:lowercase;font-weight:normal}.det-calendar .upevents{width:100%;position:static}.det-calendar .calendar-homepage .upevents dl{font-size:14px}.det-calendar .upevents dl{font-size:12px}.det-calendar .upevents dl dt{width:105px;display:inline-block;vertical-align:top;float:left;clear:left}.det-calendar .upevents dl dt span{display:inline-block}.det-calendar .upevents dl dt span+span{text-transform:lowercase}.det-calendar .calendar-homepage .upevents dl dd{margin-left:20px;width:160px}.det-calendar .upevents dl dd{height:auto;margin-left:5px;width:90px;display:inline-block}.det-calendar .upevents dl dd>a{display:inline-block;width:85px;word-wrap:break-word}.det-calendar .calendar-full .eventsintable .event>a{display:inline-block;width:85px;word-wrap:break-word}.det-calendar .calendar-full .eventsintable .event>a:hover{text-decoration:underline}.det-calendar .upevents dl dd>a{width:110px}.det-calendar .upevents dl dd.even{background-color:transparent}.det-calendar .upevents dl dt.even{background-color:transparent}.det-calendar .calendar-full{overflow:hidden;width:700px}.det-calendar .printmonth,.det-calendar .printpage{float:right;padding-right:20px;background-image:url("../images/icon-print.png");background-repeat:no-repeat;background-position:center right;font-size:15px;margin-top:10px}.det-calendar #addEvent{float:right;position:static;margin-left:20px}.det-calendar .calendar-full .backtocalendar{float:right;font-size:14px}.det-calendar .calendar-full .calendarnavigation{float:right;font-size:18px;font-weight:bold;height:30px;padding-bottom:4px;padding-top:15px;width:700px}.det-calendar .calendar-full .calendarnavigation .display-title{line-height:19px;margin:0 15px}.det-calendar .calendar-full .calendarnavigation span{float:left;line-height: 19px;}.det-calendar .calendar-full .calendarnavigation .skip{width:15px;height:18px;float:left;margin-top:1px}.det-calendar .calendar-full .calendarnavigation .skip a{background-repeat:no-repeat;display:inline-block;height:100%;left:0;position:absolute;top:0;width:100%}.det-calendar .calendar-full .calendarnavigation .skip a:hover{text-decoration:none}.det-calendar .calendar-full .calendarnavigation .leftarrow a{background-image:url("../images/miniarrow-left.png")}.det-calendar .calendar-full .calendarnavigation .rightarrow a{background-image:url("../images/miniarrow-right.png")}.det-calendar .calendar-full .calendarnavigation a.lastevent{background-color:white;cursor:default}.det-calendar .calendar-full .calendarnavigation .gotocurrent{float:right;font-size:14px}.det-calendar .calendar-full .rangeselector{background-color:#D3D3D3;font-size:14px;height:33px;width:100%;font-weight:bold}.det-calendar .calendar-full .rangeselector ul{margin:0;padding:0}.det-calendar .calendar-full .rangeselector ul.yearselector{float:left}.det-calendar .calendar-full .rangeselector ul.dateselector{float:right;margin-right:9px}.det-calendar .calendar-full .rangeselector ul li{float:left;list-style:none outside none;margin:7px 10px 0}.det-calendar .calendar-full .rangeselector ul li.label{margin-right:10px}.det-calendar .calendar-full .rangeselector ul li.selected{background-image:url("../images/minitab.png");background-color:transparent;background-repeat:no-repeat;background-position:top left;margin-left:0}.det-calendar .calendar-full .rangeselector ul li.selected a{background-color:transparent;background-image:url("../images/minitab.png");background-position:right top;background-repeat:no-repeat;display:inline-block;right:-10px;position:relative;padding-right:10px;height:26px;color:black;text-decoration:none;cursor:default}.det-calendar .calendar-full .calendarAddEventPage{display:inline;float:right}.det-calendar .calendar-full table{background-color:white;width:700px;float:right;border:none;border-collapse:separate;border:1px solid #d3d3d3;border-collapse:collapse}.det-calendar .calendar-full table tr.header{background-color:#d3d3d3}.det-calendar .calendar-full table th{border:1px solid #CCCCCC;border-collapse:collapse;height:100px;padding:5px;vertical-align:top;width:90px;position:static}.det-calendar .calendar-full table td{border:1px solid #CCCCCC;border-collapse:collapse;height:100px;padding:5px;vertical-align:top;width:90px;position:static}.det-calendar .calendar-full table td.nextmonth,.det-calendar .calendar-full table td.prevmonth{color:lightgray}.det-calendar .calendar-full table th{font-size:13px;font-weight:bold;height:20px;text-align:center;width:30px;border:0}.det-calendar .calendar-full table td .hasEvent{font-weight:bold}.det-calendar .calendar-full table td>a{display:block;font-size:12px;text-align:right;width:100%;cursor:default;text-decoration:none}.calendar-homepage .calendar-mini table td{width:41px}.det-calendar .calendar-full .eventsintable{display:inline;float:left;font-weight:bold;line-height:11px;position:static;zoom:0;margin-top:-15px}div.calendar-homepage div.calendar-mini table td a{width:auto}div.calendar-homepage div.calendar-mini span.eventsintable{display:block;padding:10px 10px 0;background:#fff;border:1px solid #D3D3D3;position:absolute;z-index:99;top:26px;text-align:left}.calendar-homepage .calendar-mini .eventsintable .eventinfo p.datetimerange{display:block;display:inline}.calendar-homepage .calendar-mini .eventsintable .eventinfo hr{display:none}.calendar-homepage .calendar-mini .eventsintable .calendareventclose{position:absolute;top:0;right:0;width:10px;height:10px;background-color:lightgray;cursor:pointer}.det-calendar .calendar-full .eventsintable .event{margin-bottom:7px;display:block}.calendar-homepage .calendar-mini .eventsintable .event{text-align:left;display:none}.calendar-homepage .calendar-full .eventsintable .event a{color:#333}.calendar-homepage .calendar-mini table tr td .event a{display:inline;color:black;text-decoration:none;border:0px}.calendar-homepage .calendar-mini .event a:hover{text-decoration:underline}.calendar-homepage .calendar-mini .eventsintable .event span,.calendar-homepage .calendar-mini .eventsintable .event br{display:none}.det-calendar .calendar-full .eventsintable .eventinfo{z-index:100;background-color:white;position:absolute;z-index:1000;width:270px;display:none;border:1px solid gray;padding:10px}.calendar-homepage .calendar-mini .eventsintable .eventinfo{text-align:left;white-space:nowrap;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #bbb;display:block}.calendar-homepage .calendar-mini .eventsintable .eventinfo:last-child{margin-bottom:0px;border-bottom:0px}.det-calendar .calendar-full .eventinfo p{margin:10px;line-height:normal}.det-calendar .calendar-full .eventinfo p.datetimerange{font-weight:normal;font-size:12px;word-wrap:break-word}.det-calendar .calendar-full .eventinfo p.eventtitle{font-size:12px;word-wrap:break-word}.det-calendar .calendar-full .eventinfo p.eventdescription{display:block;font-weight:normal;font-size:12px}.det-calendar .calendar-full .r .eventinfo{margin-left:90px}.det-calendar .calendar-full .l .eventinfo{margin-left:-274px}.det-calendar .calendar-full .event:hover+.eventinfo{display:block}div.calendar-homepage .upevents dl dt{width:115px}.det-calendar .calendar-full table td.today{border:2px solid black}.calendar-day,.calendar-week{float:left;width:700px;font-size:14px}.det-calendar .addBtn{float:right;margin-right:10px;margin-bottom:10px}.det-calendar .addBtn span{background-color:white}.det-calendar-formevent{width:940px}.det-calendar-formevent h1{display:block;border-bottom:1px solid #D3D3D3;color:#333333;font-size:3em;margin-bottom:0px}.det-calendar-formevent h2{border-bottom:1px solid #D3D3D3;color:#333333;font-size:20px;font-weight:bold;margin-bottom:10px;padding-bottom:10px;width:100%}h1.calendar-title{display:block;font-size:3em;margin-bottom:0px;float:left}.det-calendar-formevent .eventformleft{float:left;margin-right:20px;width:520px}.det-calendar-formevent .eventformright{border-left:1px solid #D3D3D3;float:left;padding-left:21px;width:336px}.det-calendar-formevent .eventlinks{margin-top:20px !important}.det-calendar-formevent form{background-color:#EEEEEE;margin-bottom:15px;overflow:hidden;padding:15px 20px 20px}.det-calendar-formevent form .row{margin:10px 0}.det-calendar-formevent form p.tips{margin-left:107px}.det-calendar-formevent form ul li{list-style:disc;margin-left:20px;width:290px;height:16px;clear:both}.det-calendar-formevent form .errorBox ul li{height:auto;width:auto}.det-calendar-formevent form input[name="eventEndTime"]{text-transform:lowercase}.det-calendar-formevent form input[name="eventEndTime"]+p{margin-left:270px}.det-calendar-formevent form input[name="eventStartTime"]{text-transform:lowercase}.det-calendar-formevent form label{display:inline-block;font-size:14px;font-weight:bold;margin-right:5px;padding:5px 8px;text-align:right;width:80px}.det-calendar-formevent form .eventformright label{text-align:left;width:auto;padding:0}.det-calendar-formevent form input[type="text"],.det-calendar-formevent form textarea{height:30px;border:1px solid #ccc;font-size:14px;padding:5px 8px;width:79px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0}.det-calendar-formevent form input[name="eventTitle"]{float:right;width:417px;height:30px}.det-calendar-formevent form textarea[name="eventDescription"]{float:right;width:417px;height:100px}.det-calendar-formevent form input[name="eventAllDay"]{margin-top:5px}.det-calendar-formevent form label[for="eventDescription"]{vertical-align:top}.det-calendar-formevent form label[for="eventEndTime"],.det-calendar-formevent form label[for="eventStartTime"]{width:40px}.det-calendar-formevent form label[for="eventAllDay"]{width:55px}.det-calendar-formevent form #eventStartTime+label{width:55px}.det-calendar-formevent .buttons{float:right;clear:both}.det-calendar-formevent .btnA span{background-color:transparent}div.time-picker{position:absolute;height:191px;width:150px;overflow:auto;background:#fff;border:1px solid #000;z-index:99}div.time-picker-12hours{width:150px}div.time-picker ul{list-style-type:none;margin:0;padding:0}div.time-picker li{cursor:pointer;height:10px;font:12px / 1 Helvetica, Arial, sans-serif;padding:4px 3px}div.time-picker li.selected{background:#316AC5;color:#fff}.det-calendar .eventattachment,.det-calendar .eventdescription{display:none}.det-calendar .calendar-week h2{margin-top:20px;font-size:20px}.det-calendar-eventview h2{margin-top:20px;font-size:20px}.det-calendar-eventview .eventlink a{font-size:14px}.det-calendar-formevent ul{margin-bottom:10px}.det-calendar .calendar-day ul,.det-calendar-eventview ul,.det-calendar .calendar-week ul{margin-bottom:30px}.det-calendar-formevent ul li{font-size:14px;height:25px;padding-left:10px;padding-top:5px;display:block;position:relative}.det-calendar .calendar-day ul li,.det-calendar .calendar-week ul li{font-size:14px;height:25px;padding-left:10px;padding-top:5px;display:block;position:relative}.det-calendar-formevent ul li .controls{float:right;margin-right:20px}.det-calendar .calendar-week .controls{display:block;position:absolute;right:4px;top:4px;width:133px}.det-calendar-formevent ul li .deleteControls{float:right;margin-left:-6px;position:absolute;right:0}.det-calendar-formevent ul li .deleteControls .tinyButton{margin-left:6px}.det-calendar-formevent ul li.even{background-color:#FFF}.det-calendar-eventview ul li.even{background-color:#FFF}.det-calendar .calendar-day ul li.even,.det-calendar .calendar-week ul li.even{background-color:#FFF}.det-calendar .calendar-day ul li,.det-calendar .calendar-week ul li{background-color:#EEEEEE}.det-calendar-formevent ul li span.times,.det-calendar-eventview ul li span.times{display:inline-block;width:150px}.det-calendar .calendar-day ul li span.times,.det-calendar .calendar-week ul li span.times{display:inline-block;width:150px}.det-calendar .calendar-day ul li .eventtitle,.det-calendar .calendar-week ul li .eventtitle{width:440px;display:inline-block}.det-calendar .attachment{display:inline-block;height:30px;width:25px;vertical-align:top;background:url("../images/clip.png") no-repeat left center scroll transparent;margin-top:-5px}.det-calendar-eventview{clear:both}.det-calendar .det-calendar-eventview p{margin:10px 0 0;font-size:14px}.det-calendar .det-calendar-eventview p.eventtime{font-weight:bold;margin-bottom:20px}#lbcmsLinkCmd a{text-decoration:none}#lbcmsLinkCmd ul{list-style:none;position:relative;margin-left:10px}#lbcmsLinkCmd li{list-style:none;position:relative;margin-left:10px}#lbcmsLinkCmd li>a.ce{display:inline-block;height:13px;width:13px}#lbcmsLinkCmd li.hasChild>a.ce{background:url("../images/linkminus.png") no-repeat scroll left top transparent}#lbcmsLinkCmd li.close>a.ce{background:url("../images/linkplus.png") no-repeat scroll left top transparent}#lbcmsLinkCmd li.close>ul{display:none}#lbcmsLinkCmd li>a.node{margin:3px 3px}#lbcmsLinkCmd li>a.node:hover{text-decoration:underline}#lbcmsLinkCmd li.focused>a.node{color:#FFFFFF}#lbcmsLinkCmd li>a.node span{font-size:13px}#lbcmsLinkCmd li>a.notDisplayed{display:none}#lbcmsLinkCmd div#sitemapTree{background:none repeat scroll 0 0 #E4F6FF;border:1px solid #CCCCCC;height:200px;overflow:auto;padding:5px}@media print{#screen .cnt #bd #ct{display:block}#screen .cnt .portlet-body>h1{margin-bottom:20px}#screen .cnt .content .rightcolumn .calendar-full .calendar-full-print .month *{float:none;border:0px;margin-left:0;margin-right:0;padding-left:0;padding-right:0}#screen .cnt .content .rightcolumn .calendar-full .calendar-full-print .month .day h1{font-size:1.2em;margin-bottom:20px}#screen .cnt .content .rightcolumn .calendar-full .calendar-full-print .month .day li.event{font-weight:700}#screen .cnt .content .rightcolumn .calendar-full .calendar-full-print .month .day li.event .eventcontent{font-weight:400}#screen .cnt .content .rightcolumn .calendar-full .calendarnavigation{border-top:0px;margin-left:0;margin-right:0;padding-left:0;padding-right:0}#screen .cnt .content .rightcolumn .calendar-full .calendarnavigation .display-title{font-size:25px;margin-left:0;margin-right:0;padding-left:0;padding-right:0}#screen .cnt .content .rightcolumn .calendar-full .calendarnavigation .gotocurrent{display:none}#lnk,#an,#tn,#ub,#tb,#footer,#dockbar,#editname,.printpage,.backtocalendar,.calendarnavigation.eventview,.deleteevent,#hd .addButton,.leftcolumn{display:none !important}.rightcolumn{float:left;width:auto}.rightcolumn a.printmonth{display:none}.det-calendar .calendar-full .rangeselector{display:none}.rightcolumn .addBtn{display:none}.rightcolumn .calendar-full{margin:0;padding:0;width:100%;float:left}.rightcolumn .calendar-full .calendarnavigation{float:left;clear:both;width:100%;border-top:1px solid black;height:50px}.rightcolumn .calendar-full .calendarnavigation span{font-size:17px;float:none;padding:0;margin:0;clear:both;font-weight:bold;margin-top:20px;display:block}#calendarPage,#calendarEditEventPage{display:none}.rightcolumn .calendar-full .calendarnavigation span a,.rightcolumn .calendar-full .calendarnavigation .skip{display:none}.det-calendar .calendar-week,.det-calendar .calendar-day{margin:0}.det-calendar .calendar-week,.det-calendar .calendar-day{font-size:10px}.det-calendar .calendar-week h2{font-size:17px;margin-bottom:20px}.det-calendar .det-calendar-eventview p{border-top:1px solid black;padding-top:20px;margin-bottom:20px;font-size:17px}.det-calendar-formevent ul li{border-top:1px solid black;padding-top:20px;margin-bottom:20px;font-size:17px}.det-calendar .calendar-week ul li,.det-calendar .calendar-day ul li{border-top:1px solid black;padding-top:20px;margin-bottom:20px;font-size:17px}.det-calendar .det-calendar-eventview p.eventtime{border:none}.det-calendar .calendar-week ul li span.times,.det-calendar .calendar-day ul li span.times{width:100%}.det-calendar .calendar-week ul li a.eventtitle,.det-calendar .calendar-day ul li a.eventtitle{display:block;color:black}.det-calendar .controls{display:none}.det-calendar .det-calendar-eventview h1,.det-calendar .det-calendar-eventview p{display:block;font-size:17px;font-weight:normal}.det-calendar .eventlink a,.det-calendar .eventattachment,.det-calendar .eventdescription{display:block;font-size:17px;font-weight:normal}.calendar-week ul{overflow:hidden}.det-calendar .rightcolumn{margin-left:0px}div.det-calendar .calendar-week ul li,div.det-calendar .calendar-day ul li{float:left;height:auto}.det-calendar .det-calendar-eventview h1{font-weight:bold}.calendar-full-print{font-size:17px;float:none;width:100%}.calendar-full-print .month{margin-top:20px;float:left;width:100%}.calendar-full-print .month li{margin-left:30px;margin-bottom:20px}.calendar-full-print .day .event,.calendar-full-print .day h1{border-bottom:1px solid black;position:static;font-size:17px}.calendar-full-print .day .event p{position:static}.calendar-full-print .day .event p.eventcontent{margin-left:20px}}.det-calendar-formevent form input.hasDatepicker{width:114px;height:30px}a.rssFeed{margin-right:140px}a.rssFeed.staging{margin-right:280px}.det-calendar .calendar-mini .calendarnavigation span.skip .CalbkgdPreNext,.det-calendar .calendar-full .calendarnavigation .skip span.CalbkgdPreNext{text-indent:-9999px}
/*# sourceMappingURL=eppvanilla-calendar-portlet.css.map */
