td {border: 1px solid black; border-top: 0px; border-bottom: 0px}
td:first-child {border-left: 0px}
td:last-child {border-right: 0px}
-th {border: 1px solid black}
+thead {border: 1px solid black}
+th {border: 1px solid black; border-top: 0px; border-bottom: 0px}
th:first-child {border-left: 0px}
th:last-child {border-right: 0px}