.calendar table{cursor:default;font-family:fsalbertregular,FSAlbertBold,FSAlbertItalic!important;width:100%!important;color:#fff!important}div#eventsCalendar{display:inline;float:left;margin-right:7px;width:100%!important}.calendar thead .headrow,.calendar thead .headrow td.nav{background:#acb2c4 none repeat scroll 0 0!important;height:30px!important}.calendar thead .title{color:#000!important;font-size:18px;font-weight:700;letter-spacing:1px;padding:1px;text-align:center;font-family:fsalbertregular,FSAlbertBold,FSAlbertItalic!important}.calendar table thead tr.headrow td.nav.button div{color:#000!important;font-size:50px!important;margin-bottom:10px;padding:0;font-family:fsalbertregular,FSAlbertBold,FSAlbertItalic!important}.calendar tbody .day{cursor:pointer;font-size:20px!important;padding:15px 20px!important;text-align:center!important;width:2em;font-family:fsalbertregular,FSAlbertBold,FSAlbertItalic!important}.calendar tbody .rowhilite td{background:none repeat scroll 0 0!important}.calendar tbody td.hilite{text-decoration:none!important;background-color:#9fa5b7!important;transition:background-color .5s ease;border-radius:5px}.calendar thead .name{font-size:18px!important;padding:12px!important;text-align:center;font-family:fsalbertregular,FSAlbertBold,FSAlbertItalic!important}.calendar thead .weekend{color:#fff!important}.calendar tbody td.weekend{color:#fff!important}