As wildabeast pointed out, overflow:hidden; in the inner div seems to cause some problems. I'll start to investigate this issue.
What comes to actual code there is a minor design issue. Block level elements (<div>) should not be used inside a in-line level element (<a>). This can cause some other problems as well.
<td style="vertical-align: top;">
<div style="overflow: hidden;" class="info-text">
<div class="date">This is the date</div>
this is the description