#calendarContainer{width:100%;float:left}#calendarContainer h1{font-size:12px;font-weight:700;text-transform:uppercase;margin:0;padding:0}#calendar{padding:0;width:100%;font-size:1em}#calendar table{color:#000;width:100%}#calendar table tr{margin:0;padding:0}#calendar table td,#calendar table th,#calendar table tr{color:#000;font-size:1em}#calendar table th{font-size:1em;color:#207882;font-weight:700;text-align:center}#calendar caption{text-transform:uppercase;padding:1px 0 0 0!important;margin:0!important;width:100%;background:#2fb3c3}#calendar caption td,#calendar caption th,#calendar caption tr{color:#fff!important}#calendar caption table td{background:0 0}#calendar #center{text-align:center;font-weight:400;font-size:1.2em}#calendar #right{display:block;height:33px;width:33px;float:right;line-height:33px;background:url(/images/structure/chevron-right-white2x.png) center center no-repeat;background-size:auto 12px;text-indent:-9999px}.no-backgroundsize #calendar #right{background:url(/images/structure/chevron-right-white.png) center center no-repeat}#calendar #left{display:block;height:33px;width:33px;float:left;line-height:33px;background:url(/images/structure/chevron-left-white2x.png) center center no-repeat;background-size:auto 12px;text-indent:-9999px}.no-backgroundsize #calendar #left{background:url(/images/chevronLeftWhite.png) center center no-repeat}#calendar table td{background-color:none}#calendar table td.day{background-color:none;color:#000;font-weight:400}#calendar td.daywithevent{background-color:#eaeaea;color:#000}#calendar table td{height:32px;margin:0;padding:0;text-align:center}#calendar table thead th{padding-top:7px}.hidden{display:none}.hide{display:none}#calendarSearch{width:30%;float:right}#intCategories{padding:10px;margin:0 0 5px 0;background:#eaeaea;border:solid 1px #ccc}#intCategories select{width:100%;margin-bottom:8px;text-transform:uppercase}.optionsContainer input{margin:0 5px 0 0}#intCategories label{text-transform:none;font-size:12px;font-weight:700}input[type=submit].categoryButton{width:100%;margin:10px 0}#intCategories p{margin:0!important}#intCategories .intCategoriesHeader p{color:#000;font-size:18px;padding:11px 0 15px 0}.categorybutton{float:right}#submitEventContainer{width:100%;margin:10px 0;text-align:center}#calendarContainer{width:100%;float:left;overflow:hidden;margin:15px 0 0 0}#calendarContainer h1{font-size:12px;font-weight:700;text-transform:uppercase;margin:0;padding:0}#calendarContainer table{width:100%}.miniCalendarHeader td{padding:0}.miniCalendarHeader .calendarMonth{padding:0 5px}.miniCalendarHeader .calendarMonth a{font-size:.9em;font-weight:700;color:#fff}.miniCalendarHeader td.calendarButton{width:20px!important;text-align:center}.miniCalendarHeader td.calendarButton a{display:block;text-align:center;height:33px;width:33px;line-height:33px}.miniCalendarHeader td.calendarButton a:active,.miniCalendarHeader td.calendarButton a:focus,.miniCalendarHeader td.calendarButton a:hover{background:rgba(0,0,0,.1)}.miniCalendarHeader td.calendarButton a img{display:inline-block;margin:0 auto;width:10px;height:auto;margin-top:-3px}.miniCalendarBody td{height:28px;font-size:.9em}.miniCalendarBody .DayHeader{font-size:.9em;height:28px;text-align:center;background:#eaeaea}.miniCalendarBody .Highlight{background-color:#e4f0f5}.miniCalendarBody .Highlight a{color:#000!important;font-weight:700}.miniCalendarBody .OtherMonthDay a{color:#ccc!important}#calendarWrapper{width:70%;padding-right:40px}.eventContainer{width:100%;border-bottom:1px solid #cdcdcd;padding-bottom:10px;float:left;overflow:hidden;margin:15px 0 5px 0}.eventContainer>:first-child{margin-top:0;padding-top:0}.eventDetails{position:relative;padding-left:85px;margin-bottom:15px;min-height:80px}#printArea .eventDetails p,.eventDetails p{margin:0 0 3px 0;font-size:1em;line-height:1.2em;max-height:2.4em;overflow:hidden;position:relative;padding-left:88px}#printArea .eventDetails p strong,.eventDetails p strong{display:block;position:absolute;left:0;top:-1px}.dateContainer{width:70px;height:65px;margin:0 14px 0 0;position:absolute;left:0;top:0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#0066a4}.eventDetails .date{display:block;float:left;height:60px;overflow:hidden;padding:8px 0 0 0;text-align:center;width:70px;color:#fff;font-size:20px;line-height:22px;font-weight:700;font-family:'News Cycle',Arial,Helvetica,sans-serif}.ui-datepicker-trigger{margin-left:4px;vertical-align:middle;width:20px;height:auto}.calendarTop{margin-bottom:40px}.miniCalendarContainer{width:35%;float:left;padding-right:20px}.miniCalendar,.miniCalendar table{width:100%}.miniCalendarHeaderTwo td{vertical-align:middle}.miniCalendarHeaderTwo .next,.miniCalendarHeaderTwo .prev{display:block;width:33px;height:40px;line-height:40px;text-align:center}.miniCalendarHeaderTwo .next{float:right}.miniCalendarHeaderTwo .next:active,.miniCalendarHeaderTwo .next:focus,.miniCalendarHeaderTwo .next:hover,.miniCalendarHeaderTwo .prev:active,.miniCalendarHeaderTwo .prev:focus,.miniCalendarHeaderTwo .prev:hover{background-color:rgba(0,0,0,.1)}.miniCalendarHeaderTwo .next img,.miniCalendarHeaderTwo .prev img{display:inline-block;margin:0 auto;width:12px;height:auto}.miniCalendarBodyTwo .DayHeader{background:#eaeaea;font-size:.9em;text-align:center}.miniCalendarBodyTwo td{height:28px;font-size:.9em;text-align:center}.miniCalendarBodyTwo td>a{display:block}.miniCalendarBodyTwo .Highlight{background-color:#b3d9dd}.miniCalendarBodyTwo .Highlight a{color:#000!important;font-weight:700}.miniCalendarBodyTwo .OtherMonthDay a{color:#999!important}.calendarSearchForm{width:65%;float:right}.calendarSearchHeader{height:40px;color:#fff;font-size:1em;padding:0 10px;font-weight:700;line-height:40px}.calendarSearchTable{width:100%;margin-top:10px}.calendarSearchTable td{padding:3px 0}.calendarSearchTable td:first-child{width:100px}.calendarSearchTable input[type=text]{height:33px;line-height:33px}.calendarSearchTable input[type=text].hasDatepicker{width:150px}.calendarSearchTable .button{height:33px;line-height:33px;padding:0 5px;margin:0 3px 0 0}.calendarBottom{margin-top:20px;padding-top:20px;border-top:solid 1px #ccc}.calendarBottom>:first-child{margin-top:0;padding-top:0}.calendarBottom>h2{display:inline-block;padding-bottom:10px}.calendarBottom .resultsFound{display:inline-block;font-size:.9em;color:#666}.dateRange{display:block;margin-bottom:10px;color:#666;font-size:.9em;line-height:1.2}#calendarResults .titleRow td{height:40px;line-height:40px;width:100%}#calendarResults .altrow td{border-top:solid 1px #ccc}#calendarResults .altrow:last-child td{border-bottom:solid 1px #ccc}a.backTrigger{display:inline-block;padding:5px 7px;font-size:.9em;float:right;margin-left:20px}.eventDetailsTable td{padding:5px 0}.eventDetailsTable tr{border-top:solid 1px #eee}.eventDetailsTable tr:first-child{border-top:none}.submitEventTable td{padding:5px 0}.ui-datepicker-trigger{margin-left:4px;vertical-align:middle;width:20px;height:auto}.submitEventTable td input,.submitEventTable td select,.submitEventTable td textarea{max-width:500px}.dateTimeTableCell input{width:100px!important}.skillQuestion input[type=text]{display:block}@media only screen and (max-width :991px){.calendarSearchForm,.miniCalendarContainer{width:50%}.pager button{height:40px;width:40px;line-height:40px}}@media only screen and (max-width :767px){#calendarSearch,#calendarWrapper{width:100%}#calendarWrapper{padding-right:0}#calendarSearch{margin-bottom:40px}#calendarContainer{display:none}.dateContainer{display:none}.eventDetails{padding:0;font-size:.9em;min-height:0}.eventDetails p{height:auto}.miniCalendarContainer{display:none}.calendarSearchForm{width:100%;float:none}#calendarResults .altrow td{font-size:.85em}a.backTrigger{display:inline-block;padding:5px 7px;font-size:.9em;float:none;margin-left:0;margin-bottom:10px;width:auto}.eventDetailsTable td:first-child{width:100px!important}.submitEventTable td{padding:0;display:block}.submitEventTable td:first-child{padding-top:10px}.submitEventTable td input[type=text],.submitEventTable td select,.submitEventTable td textarea{width:95%}.ui-timepicker-hours,.ui-timepicker-minutes{display:block!important;width:100%!important}.dateTimeTableCell input{width:100px!important}.skillQuestion input[type=text]{display:block}.submitEventTable .button{max-width:95%!important}}@media only screen and (max-width :480px){.calendarSearchTable{font-size:.9em}.calendarSearchTable td:first-child{width:80px}.calendarSearchTable input[type=text].hasDatepicker{width:120px}#ui-datepicker-div{left:3%!important;width:94%!important;font-size:.85em}#ui-datepicker-div select{height:auto;line-height:1.2}.eventDetailsTable td{display:block}}