4 border-collapse: collapse;
11 table.calendar thead tr.monthname {
13 border-width: 1pt 1pt 1pt 1pt;
15 table.calendar thead tr.weekday th:first-of-type {
17 border-width: 0pt 0pt 0pt 1pt;
19 table.calendar thead tr.weekday th:last-child {
20 border-right: 1pt solid;
22 table.calendar tbody tr th {
23 border-left: 1pt solid #000;
25 table.calendar tbody tr:last-child th {
26 border-bottom: 1pt solid #000;
29 table.calendar tbody tr th.weekno {
37 table.calendar input[type=radio] {
40 table.calendar td input + label {
41 display: inline-block;
43 margin: 0; padding: .25em;
47 table.calendar td input:checked + label {