Escala div com seu conteúdo para caber janela

Eu tenho um tamanho fixo<div>&nbsp;com algum conteúdo complexo (incluindo texto e imagens de fundo). este<div>&nbsp;tem seu tamanho codificado em pixels (e seu conteúdo depende desse tamanho e as posições de conteúdo são codificadas em pixels também).

Aqui está um exemplo muito simplificado:http://jsfiddle.net/dg3kj/.

Eu preciso escalar essa div e o conteúdo dentro dela, mantendo sua relação de aspecto, para que caiba na janela.

Uma solução que não exigiria que eu alterasse manualmente<div>&nbsp;conteúdo é preferível (é gerado dinamicamente e é um monte de código legado muito confuso que eu gostaria de evitar tocar). As soluções JavaScript (jQuery) são aceitáveis ​​(incluindo aquelas que alteram o conteúdo gerado - desde que seja feito pós-factum da própria geração).

Eu tentei brincar comtransform: scale(), mas não produziu resultados satisfatórios. Veja aqui:http://jsfiddle.net/sJkLn/1/. (Espero que o fundo vermelho não seja visível - por exemplo,<div>&nbsp;tamanho não deve ser esticado pelooriginal&nbsp;dimensões de reduzida<div>.)

Alguma pista?