Hi Joe,
If we create 301 redirects for the pages and content on the main site and add noindex, nofollow tags, will we lose the domain authority that we have from our original domain because the pages now have the noindex, nofollow tags?
If you create 301 redirects for pages on the main site, the "noindex,nofollow" tags will have no impact (bc they'll never be visible to Googlebot or other clients). The pages would have to load (200 status code) for Google to discover and make use of the Meta Robots tag or any other directive/content.
So if you're planning to create 301 redirects for these pages, I wouldn't bother with the "noindex,nofollow" tags - once Google encounters the 301 redirect they should index the new pages and remove the old pages.
One caveat: if Google detects a large disparity between the old and new pages (topic/intent is clearly different), the authority might not translate over to the new pages. We usually see this work fine, but it's something to keep in mind.
Best,
Mike