.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}.noselect{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#calendar h4{width:75%;text-align:center;font-family:'Droid Sans Mono';font-weight:normal;color:#fff;font-size:14px;margin:0 auto 1em auto;padding:1em;background:#b63642}#calendar h5{font-size:1em;font-weight:bold}#calendar p{text-align:center;font-family:'Droid Sans Mono';margin:3em auto 1em auto;padding-top:.5em;padding-bottom:.5em;background:#f4f4f4}#calendar .left-align{text-align:left}#calendar .right-align{text-align:right}.cal1{margin:30px auto;max-width:600px;font-size:14px}.cal1 .clndr .clndr-controls{display:inline-block;width:100%;position:relative;margin-bottom:10px}.cal1 .clndr .clndr-controls .month{float:left;width:33%;text-align:center;font-size:13px;font-weight:bold}.cal1 .clndr .clndr-controls .clndr-control-button{float:left;width:33%}.cal1 .clndr .clndr-controls .clndr-control-button.rightalign{text-align:right;width:34%}.cal1 .clndr .clndr-controls .clndr-control-button .clndr-next-button{margin-right:20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.cal1 .clndr .clndr-controls .clndr-control-button .clndr-next-button:hover{background:#f7941d}.cal1 .clndr .clndr-controls .clndr-control-button .clndr-next-button.inactive{opacity:.5}.cal1 .clndr .clndr-controls .clndr-control-button .clndr-next-button.inactive:hover{background:none;cursor:default}.cal1 .clndr .clndr-controls .clndr-control-button .clndr-previous-button{margin-left:20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.cal1 .clndr .clndr-controls .clndr-control-button .clndr-previous-button:hover{background:#f7941d}.cal1 .clndr .clndr-controls .clndr-control-button .clndr-previous-button.inactive{opacity:.5}.cal1 .clndr .clndr-controls .clndr-control-button .clndr-previous-button.inactive:hover{background:none;cursor:default}.cal1 .clndr .event-listing{margin-top:25px;margin-left:20px}.cal1 .clndr .event-listing .event-item-wrapper{margin-top:5px}.cal1 .clndr .clndr-table{table-layout:fixed;width:100%}.cal1 .clndr .clndr-table .header-days{height:30px;font-size:10px}.cal1 .clndr .clndr-table .header-days .header-day{vertical-align:middle;text-align:center;border-left:none;border-top:none;color:#433235;font-weight:bold;font-size:13px}.cal1 .clndr .clndr-table .header-days .header-day:last-child{border-right:none}.cal1 .clndr .clndr-table tr{height:30px}.cal1 .clndr .clndr-table tr td{vertical-align:top}.cal1 .clndr .clndr-table tr .day{border-left:none;border-top:none;width:100%;height:inherit}.cal1 .clndr .clndr-table tr .day.today .day-contents,.cal1 .clndr .clndr-table tr .day.my-today .day-contents{border-radius:17px;max-width:34px;margin:0 auto;text-align:center;border:1px gray solid}.cal1 .clndr .clndr-table tr .day.event,.cal1 .clndr .clndr-table tr .day.my-event{color:#fff}.cal1 .clndr .clndr-table tr .day.event .day-contents,.cal1 .clndr .clndr-table tr .day.my-event .day-contents{border-radius:16px;max-width:32px;margin:0 auto;text-align:center;background:#f7941d}.cal1 .clndr .clndr-table tr .day.inactive,.cal1 .clndr .clndr-table tr .day.my-inactive{background:#ddd}.cal1 .clndr .clndr-table tr .day:last-child{border-right:none}.cal1 .clndr .clndr-table tr .day .day-contents{box-sizing:border-box;padding:8px;font-size:12px;text-align:center}.cal1 .clndr .clndr-table tr .empty,.cal1 .clndr .clndr-table tr .adjacent-month,.cal1 .clndr .clndr-table tr .my-empty,.cal1 .clndr .clndr-table tr .my-adjacent-month{border-left:none;border-top:none;width:100%;height:inherit;color:#8a8a8a}.cal1 .clndr .clndr-table tr .empty:last-child,.cal1 .clndr .clndr-table tr .adjacent-month:last-child,.cal1 .clndr .clndr-table tr .my-empty:last-child,.cal1 .clndr .clndr-table tr .my-adjacent-month:last-child{border-right:none}.cal1 .clndr .clndr-table tr:last-child .day,.cal1 .clndr .clndr-table tr:last-child .my-day{border-bottom:none}.cal1 .clndr .clndr-table tr:last-child .empty,.cal1 .clndr .clndr-table tr:last-child .my-empty{border-bottom:none}.clndr-next-button,.clndr-previous-button,.clndr-next-year-button,.clndr-previous-year-button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.clndr-next-button.inactive,.clndr-previous-button.inactive,.clndr-next-year-button.inactive,.clndr-previous-year-button.inactive{opacity:.5;cursor:default}