@charset "utf-8";#mts-message-pane{margin:0 0 1em;padding:.5em}#mts-message-pane.error{border:1px solid red;border-radius:5px;color:red}.mtsab-month-calendar table{width:98%}.mtsab-month-calendar caption{margin:1em 0 .6em;text-align:center}.mtsab-month-calendar .caption-prev,.mtsab-month-calendar .caption-next{display:inline-block;font-size:1.4em;margin-top:.3em}.mtsab-month-calendar .caption-prev{float:left}.mtsab-month-calendar .caption-next{float:right}.mtsab-month-calendar .caption-title{display:inline-block;font-size:1.7em}.mtsab-month-calendar .caption-item{display:inline-block;margin:0 .3em}.mtsab-month-calendar th,.mtsab-month-calendar td{border:1px solid #ccc;padding:3px;text-align:center;vertical-align:top;width:14%}.mtsab-month-calendar th{font-size:1.3em}.mtsab-month-calendar .day-number{text-align:right}.mtsab-month-calendar .no-day{background-color:#ddd}.mtsab-month-calendar .day-number-str{font-size:1.3em}.room-name{margin:0 .1em}.room-status,.day-unavailable{font-family:sans-serif}th.sat,td.sat .day-number{color:blue}th.sun,td.sun .day-number,td.holiday .day-number{color:red}.mtsab-month-calendar td.today{background-color:#ffffe0}.mts-error{color:red}.mts-required{color:red}