table.clue {padding-bottom: 0.25em}
table.clue input {border-top: 0; border-left: 0; border-right: 0; border-bottom: 2px solid black; width: 1.5em; padding-left: 0.3em}
table.clue {margin-top: 0; margin-bottom: 0}
td.cell {text-align: center; font-size: 70%}
td.definition {padding-right: 1em}
td.black {background: black}
table.crossword {border: 1px solid black; border-collapse: collapse; font-size: 8pt; float: right}
table.crossword input {border: 0}
