サンプル: テーブル幅100% | jsFiddle
これだけの事ですが、今現状で阿部さんのサイトにどのようなcssが適用されていて、どのようなcssが影響しているかわからないとこれ以外にも手を入れる必要があるかも知れません。
他に、tableにclassを入れて、例えば、
<table class="w100">
//その他のプロパティ
</table>
このようなhtmlにし、
.w100 {
width: 100%;
border-collapse: collapse;
}
.w100 th,
.w100 td {
border: 1px solid #ccc;
}
と言うcssにしても良いかと思います。そうすれば、デフォルトのテーブルと使い分けができます。