Didn’t work in a text block element. Looks like what happens is it wraps my content in a “main” tag, which is taking up vertical space. I added some CSS to position that absolutely and everything seems to work just fine now.
AND … my client doesn’t want the overlay anymore. :-)
<main role="main" itemprop="mainContentOfPage" class="template-page content av-content-full alpha units">