Die 100% slaat toch op de browser en niet op de inhoud ervan? Als je dan een overflow:auto instelt krijg je een scrollbar.
Ik denk dat als je height:100% weglaat, uw div automatisch de size van uw pagina gaat aannemen of begrijp ik de problematiek verkeerd