Jon,
I have good news and bad news about the formatting, which do you want first?
The good news is I found the cause and I have found a fix.
The bad news is, I need to get some help from a CSS wiz to help me adjust the plugin to compensate for it if it is at all possible.
I see that you are using the twentyten theme which is the same theme I have been testing with, there is a simple tweak to the theme that will make it work.
First, copy the onecolumn-page.php to a new file called baseballnuke_page.php (or whatever you want). You dont want to change onecolumn-page.php because it could cause formatting issues for other pages.
Next, open baseballnuke_page.php and remove “id=content” from line 18:
Before:
<div id="content" role="main">
After
`<div role=”main”>’
Also, change the name on line 3
* Template Name: baseballNuke
Then, open up the twentyten theme style.css. On line 22, remove td from the list of elements.
table, caption, tbody, tfoot, thead, tr, th {
And finally, open up the pages that have your baseballnuke shortcodes and change the page template you your new baseballnuke template.
Basically, the twentyten theme overrides the themes in the plugin. That could be a good thing because it gives it the same look/feel as the rest of the site. The bad part is that it adds huge padding numbers to the tables and causes them to be too large.
Once you get that far, I suggest tweaking the bbnuke css to get it looking the way you want it to.