Si la tabla tiene anchura de 100% entonces es el comportamiento normal, ya sea que especifiques directamente el ancho o la tabla crezca de acuerdo al contenido.
En
www.araudi.net podras encontrar algunos ejemplos de contenido en columnas, creados por
Mikmoro, seguramente te pueden servir para mejorar tu diseño.