* {
   box-sizing: border-box;
   -moz-box-sizing: border-box;
   -webkit-box-sizing: border-box;
}

.SimpleCalendar {
    background: #fff none repeat scroll 0 0;
}
.SimpleCalendar .title {
    3background: #b80002 none repeat scroll 0 0;
    margin-bottom: 10px;
  	padding-top:10px;
     text-align: center
}
.SimpleCalendar .title > span {
    color:#b80002;
    font: bold 14px/25px arial;
    padding-left: 10px;
    text-transform: uppercase;
    text-align:center;
}
.SimpleCalendar .DateShow > span {
    font: bold 13px arial;
}
.SimpleCalendar .DateShow {
    margin-bottom: 15px;
    text-align: center;
}
.SimpleCalendar .WeekYear {
    display: block;
    margin: 15px 5px;
}
.SimpleCalendar .WeekYear .Pre {
    background: #eee none repeat scroll 0 0;
    border: 1px solid #ddd;
    float: left;
    padding: 10px;
    text-align: center;
}
.SimpleCalendar .WeekYear .Next {
    background: #eee none repeat scroll 0 0;
    border: 1px solid #ddd;
    float: right;
    padding: 10px;
    text-align: center;
}
.SimpleCalendar .container {
    display: inline-block;
    margin: 20px 5px;
    width: 99%;
}
.SimpleCalendar .WeekYear .Pre .top a, .WeekYear .Next .top a {
    color: #b80002;
    display: inline-block;
    font: bold 13px arial;
    padding-bottom: 5px;
}
.SimpleCalendar .container .CalendarTable td {
    border: 1px solid #ddd;
    border-spacing: 0;
    padding: 5px;
}
.SimpleCalendar .container .CalendarTable {
    border: 1px solid #ddd;
    border-spacing: 0;
    width: 100% !important;
}
.SimpleCalendar .container .CalendarTable thead td {
    background: #eee none repeat scroll 0 0;
    font: bold 13px arial;
    text-align: center;
}
.SimpleCalendar .container .CalendarTable tbody td {
    font:normal 13px arial;
    padding:10px 5px;
}
.SimpleCalendar .container .CalendarTable .Thu{
    font: bold 13px arial;
}
.SimpleCalendar .container .CalendarTable .TD_Date {
    width: 100px;
}
.SimpleCalendar .container .CalendarTable .TD_AM {
    width: 45%;
}
.SimpleCalendar .container table {border-collapse: collapse;}
.SimpleCalendar .Note {
    display: inline-block;
    padding: 0 5px 10px;
}
.SimpleCalendar .Note .text {
    font: italic 13px arial;
}
