I set RewriteEngine On and I wasn't sure what to do with RewriteBase.
I ended up solving the problem. My solution was to insert "(.*)" at the beginning of each RewriteRule because my public directory is no longer my Apache root directory. What is publicly accessable to website users is now several directories down from my Apache root directory on my new host. I only needed to accomodate for that.
Thank you for offering your help. I really appreciate it.