.calendar_new{height:240px}.ui-datepicker,.ui-datepicker table,.ui-datepicker td,.ui-datepicker th,.ui-datepicker tr{margin:0;padding:0;border:none;border-spacing:0}table.ui-datepicker-calendar{width:100%}.ui-datepicker{display:none;cursor:default;font-family:Tahoma;font-size:1rem;background:#f2f2f2}.ui-datepicker-header{position:relative;height:3rem;border:0;background:#c75b12;color:#fff!important;border-top-left-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-top-left-radius:3px;-o-border-top-left-radius:3px;-ms-border-top-left-radius:3px;border-top-right-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-top-right-radius:3px;-o-border-top-right-radius:3px;-ms-border-top-right-radius:3px}.ui-datepicker-title{position:absolute;top:0;left:3rem;height:3rem;text-align:center;cursor:pointer;width:calc(100% - 6rem);padding:1rem;transition:background-color .2s;-webkit-transition:background-color .2s;-moz-transition:background-color .2s;-ms-transition:background-color .2s;-o-transition:background-color .2s}.ui-datepicker-month{position:relative;margin-right:4px;color:#fff}.ui-datepicker-year{padding-left:0;color:#fff;position:relative}.ui-datepicker-next,.ui-datepicker-prev{position:absolute;cursor:pointer;top:0;height:100%;width:3rem;background-image:url(/websvcs/templates/jsom/img_new/arrowRightWhite.svg);background-size:.5rem;transition:background-color .2s;-webkit-transition:background-color .2s;-moz-transition:background-color .2s;-ms-transition:background-color .2s;-o-transition:background-color .2s}.ui-datepicker-next:hover,.ui-datepicker-prev:hover,.ui-datepicker-title:hover{background-color:rgba(255,255,255,.2)}.ui-datepicker-next span,.ui-datepicker-prev span{display:none}.ui-datepicker-prev{left:0;transform:scaleX(-1);-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1)}.ui-datepicker-next{right:0}.ui-datepicker-calendar th{padding-top:15px;padding-bottom:10px;font-size:.9rem;font-weight:400;color:#a8a8a8}.ui-datepicker-calendar td{padding:.1em!important;text-align:center!important;line-height:22px!important}.ui-datepicker-calendar th{text-align:center}.ui-datepicker-calendar .ui-state-default{display:block;width:26px;outline:0;text-decoration:none!important;color:#008542!important;border:1px solid transparent;background:#f2f2f2;text-align:center;font-size:13px;margin:0 auto;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;transition:background-color .2s,color .2s;-webkit-transition:background-color .2s,color .2s;-moz-transition:background-color .2s,color .2s;-ms-transition:background-color .2s,color .2s;-o-transition:background-color .2s,color .2s}.ui-datepicker-calendar .ui-state-default:hover{color:#fff!important;background:#c75b12!important}.ui-datepicker-calendar .ui-state-active{color:#fff!important;background:#c75b12!important;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px}.ui-datepicker-other-month .ui-state-default{color:#ccc!important;pointer-events:none}.calendarpage{width:100%;height:1%;overflow:hidden}.calendarpage .allevents{width:75%;float:right;margin-bottom:20px}.calendarpage .calendarwidget{width:25%;float:left;margin-bottom:20px}.calendarsearch{height:40px;margin:10px 60px 20px 0;border:1px solid #ddd;padding:5px 5px 8px;outline:0;font-size:14px;background:url(/files/little-green-magnifyer.jpg) right no-repeat #fff;background-size:40px 100%;width:100%}#searchCal{position:relative;top:-53px;float:right}.thisweekhead{padding:10px;background:#008542;color:#fff;font-size:16px;text-align:center;margin-top:20px}.allevents .topLinksCal{width:100%;margin:10px 0 0 20px;padding:0;list-style:none!important;height:30px;display:block}.allevents .topLinksCal:hover{list-style:none!important}.allevents .topLinksCal li.eventLink{font-size:13px;color:#333;background:0 0;padding:6px;margin-right:9px;float:left;text-align:center;cursor:pointer}.allevents .topLinksCal li.eventLink:hover{color:#fff;background:#757575;list-style:none!important}.allevents .topLinksCal li.eventLink.active{color:#fff;background:#757575}.events_area{width:95%;margin-top:30px;margin-left:20px}.events_area .one_day_area{width:100%;padding-bottom:10px;display:block;height:auto;border-top:2px solid #c75b12;clear:both}.events_area .one_day_area .one_day_date{width:auto;float:left;margin-right:10px;word-wrap:break-word;height:auto;border:1px solid #ccc;border-top:0;text-align:center;vertical-align:middle;font-size:15px;margin-bottom:35px;margin-left:-1px}.events_area .one_day_area .one_day_date .month{margin:0;background:#c75b12;color:#fff;padding:5px}.events_area .one_day_area .one_day_date .date{margin:0;background:#fff;color:#008542;padding:5px}.events_area .one_day_area .one_day_events{width:calc(100% - 70px);float:right;margin-bottom:35px}.one_day_events .cal-line-details-events{padding:0!important;list-style:none!important}.one_day_events .cal-line-details-events:hover{list-style:none!important}.one_day_events .cal-line-details-events li{border-bottom:1px solid #ccc;padding:10px 0;cursor:pointer;list-style:none}.one_day_events .cal-line-details-events li.topEvent{padding:0 0 10px}.one_day_events .events-time{color:#888;float:left}.one_day_events .events-name{color:#ccc;margin-left:140px}.one_day_events .events-name2{color:#ccc;margin-left:180px}.one_day_events .events-name .eventTitle,.one_day_events .events-name2 .eventTitle{text-decoration:none!important;color:#008542!important}.one_day_events .eventDetails{display:none;border:1px solid #e0e0e0;margin:10px 0;height:auto;padding:15px}.one_day_events .eventDetails .eventLocation{padding-bottom:10px;border-bottom:1px solid #ccc}.one_day_events .eventDetails .eventDescription{font-size:12px!important;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #ccc}.one_day_events .eventDetails .eventDescription ul{list-style:none!important;margin:0!important;padding:0 0 10px 20px!important}.one_day_events .eventDetails .eventDescription ul li{padding-bottom:0!important;border-bottom:0!important}.one_day_events .eventDetails .eventContact{padding-top:10px}.one_day_events .twitter-share-button{top:20px!important}select#calMobileOptions{width:100%;display:none}@media screen and (max-width:768px){.calendarpage .allevents,.calendarpage .calendarwidget{width:100%;float:none;margin-bottom:20px}.allevents .topLinksCal{display:none}select#calMobileOptions{display:block}.events_area{width:100%!important;margin-left:0!important}.events_area .one_day_area .one_day_date{width:auto}.calendarsearch,.events_area .one_day_area .one_day_events{width:90%}}@media screen and (max-width:768px){.ui-datepicker-calendar td{padding:0!important}}@media screen and (max-width:480px){.events_area .one_day_area .one_day_date{margin-bottom:0}.events_area .one_day_area .one_day_events{width:100%}.one_day_events .events-time{float:none}.one_day_events .events-name,.one_day_events .events-name2{margin-left:0}}