Via the Change Wordpress Title question I found that the page with the "civicrm" slug is what is used for content replacement by CiviCRM.
If I want to remove the CiviCRM "prefix" to all the crm pages just simply removing the page title for the CiviCRM page in WordPress is not enough. Now I see " - Site Name".
Example URL: http://localhost/testsite/civicrm/?page=CiviCRM&q=civicrm/event/ical&reset=1&list=1&html=1
Page's title " - Test Site" (without quotes).
Is there a way to prevent CiviCRM from prefixing the " - "?
Update:
After doing a quick search in the plugin for "' - '" in all the PHP files I'm seeing code like this:
CRM_Utils_System::setTitle($displayName . ' - ' . $activityName);
I'm thinking it's not possible. That string looks pretty hard-coded to me.