Хорошо, это в основном проблема CSS.
Содержимое отображается в DIV с классом страницы:
.page {
width: 90%;
margin-left: auto;
margin-right: auto;
}
Итак, у нас есть что-то, что составляет 90% окна браузера.
Белый кусок, в котором у вас есть таблица, - это «секция» - HTML5, пока я не обдумал это! - с идентификатором main:
#main {
padding: 30px 30px 15px 30px;
background-color: #fff;
border-radius: 4px 0 0 0;
-webkit-border-radius: 4px 0 0 0;
}
Ключевым битом здесь является заполнение, поэтому белая область занимает 30 пикселей на странице.
По умолчанию нет ограничений на размер таблицы, следовательно, переполнение раздела.
Поэтому для исправления вам нужно поиграть с CSS - то, что вам нужно сделать, будет зависеть от того, как вы хотите, чтобы выглядело исправление (и его поздний выход за пределы моей зоны комфорта).