.div.header {
    width: 98vw;
    height: 5vw;
    text-align: center;
}

table {
    width: 98vw;
    border-collapse: collapse;
}

caption {
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
}

tr {
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
}

#id {
    width: 3%;
    color: blue;
    border: 2px solid black;
    text-align: right;
}

#name {
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    border: 2px solid black;
    color: blue;
    text-align: left;
    width: 10%;
}

#visitDate {
    width: 5%;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    border: 2px solid black;
    color: blue;
    text-align: left;
}

#address {
    width: 10%;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    border: 2px solid black;
    color: blue;
    text-align: left;
}

#city {
    width: 7%;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    border: 2px solid black;
    color: blue;
    text-align: left;
}


#state {
    width: 1%;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    border: 2px solid black;
    color: blue;
    text-align: left;
}


#note {
    width: 7%;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    border: 2px solid black;
    color: blue;
    text-align: left;
}