
table {
    border: 1px solid #ccc;
    margin: auto;
}

tbody {
    background-color: #f1f1f1;
}

tbody:nth-child(even) {
    background-color: #fff;
}

th {
    border: 1px solid #dddddd;
}

h2 {
    text-align: center;
}

div.table {
    overflow-x: auto;
}