p.who { font-size: small; text-align: right; } hr.thin { height: 1px; } table.progress { border-spacing: 0px; border-collapse: collapse; text-align: center; border-style: solid; border-width: 1px; border-bottom: hidden; } td:first-child.progress { border-spacing: 0px; border-style: solid; border-right: hidden; border-left: hidden; border-width: 1px; } td.progress { border-spacing: 0px; border-style: solid; border-right: hidden; border-width: 1px; } th:first-child.progress { border-spacing: 0px; border-style: solid; border-right: hidden; border-left: hidden; border-top: hidden; border-width: 1px; border-bottom: solid 2px; } th.progress { border-spacing: 0px; border-style: solid; border-right: hidden; border-width: 1px; border-top: hidden; border-bottom: solid 2px; }