bueno, puedes hacerlo con simple css (por aquellos incrédulos, claro que se puede).
También mediante Javascript controlando los estilos.
te copio y pego la función que uso para ocultar elementos en una pagina, revisala y úsala si así gustas.
Código:
function esconde(id){
var elem = document.getElementById(id);
if(elem.style.display == "none"){
elem.style.display = "block";
}else{
elem.style.display = "none";
}
}
es funcion la llamas mediante el evento onclick
onclick=esconde("id del elemento a esconder o mostrar")
sencillo.
Adicionalmente podrías entrar en mas detalles con el javascrip para darle graceful degradation pero eso ya te lo dejo a ti, si decides hacerlo y te atoras, avísame.