Précisément, dans ton exemple (qui est très bon par ailleurs), tu fixes la hauteur du td (40px), ce qui n'est pas forcément voulu. C'est ce que j'essayais de dire plus haut ;)
Version imprimable
Même si ce n'est pas voulu, ça fonctionne (et n'a rien à voir)
http://jsfiddle.net/rFqkR/2/ <-- pas de height, juste des <br/> dans la case d'à côté :) j'ai rajouté des bordures bleues qu'on voit bien les cases.
(et sinon, référence à ta signature, évaluer en js, c'est mal, de base. :mouarf: ;))