Your problem is the width of the table.
try setting width:200%;
to table. After if you want you can set overflow:scroll;
fiddle updated http://jsfiddle.net/Mz2HN/
I have edit only the css
table {
border-width: 1px;
border-style: solid;
border-color: black;
border-collapse: collapse;
width:200%;
overflow:scroll;
}
table td {
border-width: 1px;
border-style: solid;
border-color: black;
}
table th {
border: 1px;
border-style: solid;
border-color: black;
background-color: green;
cursor: col-resize;
}
table th.resizing {
cursor: col-resize;
}
.noSelect {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}