* {
    font-family: monospace;
}
body {
    margin: 0;
}
table {
    width: 100%;
    border: thin solid black;
    border-spacing: 15px 0;
}
td {
    border: thin solid black;
}
th, tfoot td {
    border: thin solid black;
    text-align: center;
    font-weight: bold;
}
tbody td {
    font-size: 120%;
}
caption {
    font-size: 90%;
    text-align: right;
}
td, th, caption {
    padding: 5px;
}