An alternative and quite simple way to do this is to set up css columns, one of which simulates the sidebar.
Make sure you turn off your side bar in your site manager. Then on your page or in your live template create a css module to specify the width etc of the columns.
Then put your toc iinto one column inside a div and your content into the other column inside another div. The code looks like this::
[[module css]]
div.columnleft { float: left; padding: 0 10px 0 0; width:220px;}
div.columnright { float: left; padding: 0 10px; width:500px;}
[[/module]]
[!-- This is the left column --]
[[div class="columnleft"]]
[[toc]]
Other elements can be put in your simulated sidebar in the same way as a standard sidebar.
[[/div]]
[!-- This is the right column --]
[[div class="columnright"]]
+++ Section A
Etiam vestibulum lorem ac ante eleifend adipiscing convallis arcu faucibus. Vestibulum a tellus tortor, in sollicitudin lectus. Mauris in metus purus, eu commodo mi. Morbi lacus augue, cursus ut mattis ac, bibendum ac risus. Suspendisse pretium, dui quis pharetra commodo, odio sem vestibulum mauris, in mollis augue justo vel massa. Donec varius erat a nunc adipiscing sit amet luctus mauris porta.
+++ Section B
Curabitur vulputate viverra odio, cursus molestie enim porttitor a. Morbi volutpat vulputate justo, commodo aliquam purus auctor vel. Pellentesque semper risus non erat vehicula tempus.
+++ Section C
Fusce porta imperdiet augue eget sollicitudin.
+++ Section D
Proin leo enim, semper semper luctus iaculis, venenatis et eros. Proin ut tristique metus. Donec placerat velit in lectus semper quis tristique velit fringilla. Sed in erat purus, non consectetur est. Pellentesque non dui eget ipsum pulvinar cursus.
[[/div]]