I finally got our .htaccess to work with both Drupal and redirects. But so far I can only find one order of placement of elements that allows it all to work.
The downside, though, is that if I use the redirects tool in CPanel with my Web host, it appends the redirect to the end of the file, where it won't work. I have to manually move the redirect block up with the rest. Not a huge deal, but very annoying.
Can anyone help with any suggestions or tips that will allow me to be able to once again let the redirects appear at the end of the file?

Here's what it looks like now:

Code:
RewriteEngine on

ReWriteRule ^pages/.*$ "http\:\/\/www\.girlscoutsmoheartland\.org\/content\/website\-redirect" [L,R=301]

RewriteCond %{HTTP_HOST} ^girlscoutsmoheartland.org$ [OR]
RewriteCond %{HTTP_HOST} ^www.girlscoutsmoheartland.org$
RewriteRule ^facebook$ "http\:\/\/www\.facebook\.com\/pages\/Girl\-Scouts\-of\-the\-Missouri\-Heartland\/40489280425" [R=301,L]

RewriteCond %{HTTP_HOST} ^girlscoutsmoheartland.org$ [OR]
RewriteCond %{HTTP_HOST} ^www.girlscoutsmoheartland.org$
RewriteRule ^programsearch$ "http\:\/\/www\.girlscoutsmoheartland\.org\/content\/activity\-calendar" [R=302,L]

RewriteCond %{HTTP_HOST} ^girlscoutsmoheartland.org$ [OR]
RewriteCond %{HTTP_HOST} ^www.girlscoutsmoheartland.org$
RewriteRule ^donate$ "http\:\/\/www\.girlscoutsmoheartland\.org\/content\/donate" [R=302,L]

[ and the rest of the redirects... ]

<IfModule mod_rewrite.c>
   RewriteEngine on

   RewriteBase /
   RewriteCond %{REQUEST_FILENAME} !-f
   RewriteCond %{REQUEST_FILENAME} !-d
   RewriteCond %{REQUEST_URI} !=/favicon.ico
   RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
</IfModule>
Thanks for any suggestions!