body {
    font-family: sans-serif;
}

table {
    width: 100%;
    margin: 1em 0px;
    white-space: nowrap;
    text-overflow: ellipsis;
}

tr.even {
    background-color: #EEE;
}

tr.odd {
    background-color: #DDD;
}

th {
    background-color: #CCC;
    padding: 0.5em;
}

th.indexcolname,
td.indexcolname {
    text-align: left;
}

tr.indexbreakrow {
    visibility: collapse;
}

td {
    text-align: center;
}

td>img {
    width: 2em;
    height: 2em;
}
