table {
    width: 100%;
    min-width: 800px;

    tr {
        th, td {
            -ms-word-wrap: inherit;
            word-wrap: inherit;
            overflow-wrap: break-word;
            text-align: center;
            vertical-align: middle;
        }
    }

    thead {
        tr {
            th, td {
                text-align: center;
            }
        }
    }
}
