function resizeContent() {



     if (document.getElementsByTagName && document.getElementById){
        var dds = document.getElementById('sub-nav').getElementsByTagName('dd');
        for(i = 0; i < dds.length; i++){
            dds[i].style.display = 'none';
        }
        if (document.getElementById('calendar')) {
            var dds = document.getElementById('calendar').getElementsByTagName('dd');
            for(i = 0; i < dds.length; i++){
                dds[i].style.display = 'none';
            }
        }
        if (document.getElementById('list')) {
            var dds = document.getElementById('list').getElementsByTagName('dd');
            for(i = 0; i < dds.length; i++){
                dds[i].style.display = 'none';
            }
        }
        

        var min_height = 450;
        if (document.getElementById("content").offsetHeight < min_height) { 
            document.getElementById("content").style.height = min_height+"px";
        }
        if (document.getElementById("sub-nav") && document.getElementById("sub-nav").offsetHeight < document.getElementById("content").style.height - 60) { 
            document.getElementById("content").style.height = document.getElementById("sub-nav").offsetHeight +"px";
        }
        if (document.getElementById("calendar") && document.getElementById("calendar").offsetHeight+60 > document.getElementById("content").style.height.substr(0, document.getElementById("content").style.height.length -2)*1) { 
            document.getElementById("content").style.height = document.getElementById("calendar").offsetHeight +60 + "px";
        }
        if (document.getElementById("list") && document.getElementById("list").offsetHeight +90 > document.getElementById("content").style.height.substr(0, document.getElementById("content").style.height.length -2)*1) { 
            document.getElementById("content").style.height = document.getElementById("list").offsetHeight +90+ "px";
        }       
         
       }         
    }
