El uso de la etiqueta
li son para "listas ordenadas", pero tu sencillamente estás utilizando tablas (una forma antigua para ordenar "listas"), ¿por qué se complica entonces?, si usted usara etiqueta de
div (<div>) o etiquetas tipo
HTML5 (section,article,header) hay le recomiendo un uso de las etiquetas
li para una lista ordenada, pero como ocupa tablas en este caso, no tendrá problemas.
Para que se escondan, debe tener dentro del div el contenido, eso puede suceder más que las etiquetas
![:)](https://foro.elhacker.net/Smileys/navidad/smiley.gif)