Thanks for responding.
No, it’s not the CSS. There’s something wrong with the code. I did wrap the form in a container, but when I save the page, open it, and look at the source code, the container appears AFTER the form, and more oddly, it places a second </body> tag after the </table> tag.
In the WordPress Write Page field, my code looks like this:
<div id="regisblock">
[Event_Registration_Single id="1"]
<strong>This is where the stuff is supposed to go!!!
</strong>
</div>
But the end result does not put the form inside the “regisblock” container. Here’s the resulting source code:
<div id="regisblock">
<br />
<strong>This is where the stuff is supposed to go!!!<br />
</strong></p>
</div>