Para ocultar contenido con css
Código CSS:
Ver original.elemento_a_ocultar{
border: 0;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}
Pero, para mostrar mostrar el contenido al hacer click podes usar o javascript (preferible) o css3 cambiandole los valores a
Código CSS:
Ver original.elemento_a_ocultar
{
clip: auto;
height: auto;
margin: 0; /* o proba con auto*/
position: relative;
width: auto;
}