

table.calTitle,table.calTitle tr td,table.calTitle tr,.calNextPrevious,.calNextPrevious,table.calTitle tr:first-child td:first-child{border-width:0 0!important;box-shadow:none;color:#fff;text-align:center}table.calTitle{margin-bottom:0;background:transparent}table.calTitle td{font-size:1.5em}.calOtherMonth{color:#777;background:#eee}.calDay,.calCurrentDay,.calOtherMonth{border:1px solid #ddd}.calDayHeader{text-align:center}.calDay ul,.calCurrentDay ul,.calOtherMonth ul{padding:0;list-style-type:none;width:100%}.calDay ul li,.calCurrentDay ul li,.calOtherMonth ul li{padding:0;margin:.2em 0;display:block}.calDay ul li a,.calCurrentDay ul li a,.calOtherMonth ul li a{padding:.3em .3em;display:block;text-decoration:none;color:#000}.calDay ul li a:hover,.calCurrentDay ul li a:hover,.calOtherMonth ul li a:hover{text-decoration:underline}.eventscalendar-container:before,.eventscalendar-container:after{content:" ";display:table}.eventscalendar-container:after{clear:both}.eventscalendar-container .modal-body table{margin:0;border:0}.eventscalendar-container .category-container{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media(min-width:768px){.eventscalendar-container .category-container{float:left;width:16.66667%}}.eventscalendar-container .data-container{position:relative;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media(min-width:768px){.eventscalendar-container .data-container{float:left;width:83.33333%}}@media(min-width:992px){.eventscalendar-container .data-container{float:left;width:100%}}.eventscalendar-container .modal-body img{display:block;max-width:100%;height:auto;margin:0 auto}.eventscalendar-container .modal-body table tr,.eventscalendar-container .modal-body table td,.eventscalendar-container .modal-body table th{border:0}.eventscalendar-container .modal-body table th{text-transform:uppercase;position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media(min-width:768px){.eventscalendar-container .modal-body table th{float:left;width:33.33333%}}.eventscalendar-container .modal-body table td{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media(min-width:768px){.eventscalendar-container .modal-body table td{float:left;width:66.66667%}}.eventscalendar-container .modal-body ul.event-dates{margin:0 0 10px 0}.eventscalendar-container .modal-body ul.event-dates li{width:50%;float:left}.event-item{margin-left:-15px;margin-right:-15px}.event-item:before,.event-item:after{content:" ";display:table}.event-item:after{clear:both}.event-item .event-header{margin-bottom:15px;text-transform:uppercase;padding-bottom:10px}.event-item .event-header h1{margin:0}.event-item .event-info .event-image{position:relative;min-height:1px;padding-left:15px;padding-right:15px;padding-bottom:15px}@media(min-width:768px){.event-item .event-info .event-image{float:left;width:33.33333%}}.event-item .event-info .event-image img{display:block;max-width:100%;height:auto}.event-item .event-info .event-detail{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media(min-width:768px){.event-item .event-info .event-detail{float:left;width:66.66667%}}.event-item .event-info .event-detail .event-detail-title{text-transform:uppercase}.event-item .event-info .event-detail .event-detail-title h2{margin:0}.event-item .event-info .event-detail .event-detail-title p{font-weight:bold;margin:.3em 0}.event-item .event-info .event-detail .event-detail-info p{margin:.3em 0}.event-item .event-info .event-detail .event-detail-info p span{font-weight:bold;text-transform:uppercase}
