É impossível, tens lá dezenas de maneiras de como centrar uma div verticalmente, incluído com javascript.
Testei umas 5 formas diferentes que encontrei. Todas elas, ao colocar depois a tabela de conteúdos, subia para cima e não centrava na vertical.
Acredito é que as formas que testei sejam de 2003, 2004, etc...
Assim sendo, o cjseven é melhor que o "Google"!