table {
min-width: auto !important;
}
table td {
border: 1px solid rgba(221, 221, 221, 0.6) !important;
}
table.dx-scheduler-time-panel td {
border: none !important;
}
.dx-scheduler-header-panel-cell {
border-top: 1px solid rgba(221, 221, 221, 0.6) !important;
border-bottom: 1px solid rgba(221, 221, 221, 0.6) !important;
}
.dx-scheduler-time-panel{ 
float:left;
margin-top:0 !important;
margin-left:0 !important;
width:100px !important;	
border-collapse: collapse;
} .dx-scheduler-all-day-table{	
height: 75px;
border-spacing: 0;
table-layout: fixed;
width: 100%;
}
.dx-scheduler-work-space-week .dx-scheduler-date-table {
width: 100%;
height: 100%;
margin-left: 0;
}
.dx-scheduler-work-space-week .dx-scheduler-date-table-cell {
font-size: 16px;
}
.dx-scheduler-work-space-week .dx-scheduler-date-table-cell {
height: 50px;
vertical-align: top;
text-align: right;
color: #959595;
}
.dx-scheduler-work-space-month .dx-scheduler-all-day-table {
width: 100% !important;
height: 100% !important;
margin-left: 0 !important;
}
.dx-scheduler-work-space-week .dx-scheduler-date-table {
width: 100% !important;
height: 100% !important;
margin-left: 0 !important;
}
.dx-scheduler-work-space-work-week .dx-scheduler-date-table {
width: 100% !important;
height: 100% !important;
margin-left: 0 !important;
}
.dx-scheduler-work-space-all-day .dx-scheduler-day-table {
width: 100% !important;
height: 100% !important;
float:left !important;	
}	
.entry-content table:not(.variations) {
margin: revert !important;
}
.dx-scheduler-work-space-week .dx-scheduler-all-day-title {
top: 97px !important;
}
.dx-scheduler-work-space-work-week .dx-scheduler-all-day-title {
top: 97px !important;
}
.dx-scheduler-time-panel-cell::after {
bottom: 0 !important;
}
.dx-scheduler-appointment-horizontal{
margin-left: 25px !important;
}
.dx-scheduler-work-space-week .dx-scheduler-header-panel-cell.dx-scheduler-header-panel-current-time-cell::before {
top: 52px;
height: 2px;
} 
.entry-content thead th, .entry-content tr th {
padding: 0 !important;
}