Posicionamento absoluto dentro de uma célula de tabela no IE

Eu estou tendo alguns problemas com o posicionamento absoluto dentro de uma célula de tabela no Internet Explorer (9 especificamente, mas tenho certeza que o problema existe em <9 também). Eu estou tentando forçar uma div dentro de uma célula de tabela para ocupar toda a célula. Foi muito fácil em chrome / ff / safari usando:

div {
    position: absolute;
    top:0;
    bottom:0;
    right:0;
    left:0;
}

td {
    position: relative;
}

Mas por alguma razão, o IE se comporta de maneira completamente diferente. Eu não posso obtê-lo para dar ao div uma altura dinâmica baseada na célula da tabela.Aqui um exemplo para mostrar o que estou falando. Funciona como eu preciso no chrome / ff / safari, mas está quebrado no IE. Existe alguma maneira de fazê-lo funcionar da mesma maneira no IE? Obrigado!

questionAnswers(2)

yourAnswerToTheQuestion