Largura da tabela congelada devido à exibição: block

Criei uma página contendo umtable e alguns dados nele. Embora eu defina a largura da tabela como 80% de sua div pai, o @ intertbody e a largura de outras crianças é congelada para 450 p

Eu também notei que uma vez que removi a propriedadedisplay: block, os filhos da tabela foram exibidos corretamente (100% de largura da tabela)

Existe uma razão específica para a largura ser congelada a 450px? Eu verifiquei em todo o meu CSS e não defini essa regra.

Aqui está o código da minha tabela:

<div id="maincol">
<table width="80%" border="0" cellpadding="1" cellspacing="0" id="dates" class="summary" name="dates" style="display:block">
    <tbody>
        <tr>
                 ...

questionAnswers(1)

yourAnswerToTheQuestion