no le definas el height, con eso se tendría que autoregular al contenido. Y si necesitas que tenga como mínimo (por ej.) 300px de alto, usa min-height:300px con eso debería funcionar (creo). Pero aquí vienen los problemas. IE no soporta min-height, pero usa el atributo height como si fuera min-height, por lo que deberías poner:
.info{min-height:300px}
* html .info{height:300px} //hack para IE
Espero que te funcione.