So it seems that no matter what I do, there ends up being blank space between my titles on the ToC that can be clicked on, causing the procedure name to disappear\collapse. Any way to disable this behavior?
Ideally, my ToC\Frame would only have the links to the appropriate section of the report.
If you want to see the active link and only the link in your frame file from ODS HTML, then you have 2 or 3 ways to make that happen:
1) abandon the FRAME= file built by ODS HTML and build your own (newer!, more streamlined!) HTML file with whatever structure/code you want and then use it instead of the original FRAME= file (It will most be DATA _NULL_ and a bunch of PUT statements); or
2) use ODS DOCUMENT to save the original output objects and then rearrange the output objects to get rid of all the intermediate folder structure in the FRAME= and TOC= files and generate a new TOC and FRAME file from the new structure, as shown in this paper: http://support.sas.com/resources/papers/sgf09/318-2009.pdf ; or