table {
    border:none;
}

table, th, td {
border-collapse: separate;
border-spacing:0;
margin:0;
padding:0;
}

*+html table,
*+html th,
*+html td {
    border:none;
     
}
th {
    text-align: left;
    font-weight: normal;
     
}
.patient th {
    border:none;
    	
}
*+html .patient th {
    border: none;
     
}
* html .patient th {
    border: none;
     
}
th:first-child {
    border-left: none;
     
}
th:last-child {
    border-right: none;
     
}
td {
    border-top: none;
    padding: 1px 0;
    color: black;
}

