Thanks John,
Always nice to get a second pair of eyes on my code.
I made all the changes you described and ran another crawl test. Turn's out you were exactly right! The <divclass...>missing a space was the main issue.</divclass...>
That very tiny error stopped MOZ from crawling any and all content within that main content div, so it couldn't see anything else except for the duplicated navigation, header and footer elements.
THANK YOU SO MUCH!!!