
.Calendar {
    background-color: white;
    border: 20px solid white;
    border-radius: 7px;
    float: left;
    width: Calc(100% - 50px);
}


.Calendar h2 {
    font: 400 16px Arial;
    padding-top: 9px;
}

.Calendar .fc-toolbar {
    display: block;
    float: right;
    margin: unset;
    
}

.Calendar td a {
    font-size: 15px;
}

.Calendar .fc-event-dot {
    margin-top: 5px;
}

.Calendar .DataGrid_ButtonDiv {
    width: unset !important;
    padding-top: 0px;
    float: left;
}




.Calendar .fc-left, .Calendar .fc-center, .Calendar .fc-right {
    float: left;
    padding: 0px 0px 15px 20px;
}

.Calendar .fc-view-container {
    float: left;
    width:100%;
}

.Calendar .fc-button-primary {
    background-color: #fff;
    color: #333;
    border-radius: 0px;
    border-color: #ccc;
}

.Calendar .fc-button-primary:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.Calendar .fc-button-primary:hover {
    background-color: #eee;
    color: #333;
    border-color: #ccc;
}

.fc-button-primary:disabled,
.fc-button-primary:not(:disabled):active, .fc-button-primary:not(:disabled).fc-button-active {
    background-color: #eee;
    color: #333;
    border-color: #ccc;
}


.fc-button:focus {
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.Calendar .fc-button-primary:not(:disabled):active:focus,
.Calendar .fc-button-primary:not(:disabled).fc-button-active:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.Calendar .fc-other-month {
    background-color: #f9f9f9;
}