
td.cal > .ck-button {
    overflow:hidden;
    width:4.0em;
    border-radius:4px;

}

label.ck-button {
    padding:2px;
    margin:1px;
}

td.cal { /* applies to just the days cells of the calendar */
    width:14%;
    text-align:center;
    font-size:22px;
    line-height:28px;
}

table.cal {
    margin:0;
    border:2px solid black;
    border-collapse: collapse;
}

th.cal,td.cal,td.calw {
    border:1px solid black;
    border-collapse: collapse;
}

td.cal {
    border-top:4px solid black;
}
td.calw {
    padding-top:4px;
    padding-bottom:4px;
}

div.formcontrols {
    padding:4px;
    line-height:200%;
    margin:0;
}

.toggle {
    border-radius:4px;
    background-color:#605C7F !important; 
    color:White;
    font-size:200%;
    padding: 1em 1em 1em 1em;
}

input#submit {
    background-color: green;
    color:White;
    border-radius:4px;
    font-size:200%;
    padding: 1em 1em 1em 1em;
}

table.paperlist {
    margin:0;
}

td.paperlist {
    vertical-align:top;
    padding-bottom:1em;
}
td.time {
    vertical-align:top;
    white-space:nowrap;
}

td.padit,td.user-picker-out,td.user-picker-message {
    padding:0;
}

h2.msched {
    background-color: lightgray;
    font-color: black;
    color: black;
    font-size:200%;
    padding-left: .5em;
}

ol.instructions > li {
    color: black;
    font-size:150%
}

form.control1 {
    background-color: #e7e7e7;
    padding: 0 1em 1em 1em;
}

div.control2 {
    margin-top: 1em;
    background-color: #e7e7e7;
    padding: 0 1em 1em 1em;
}

.author-picker {
    font-size:150%;
}
