How do I disable civicrm.css on public pages in Drupal?
This is the correct way to disable civicrm.css on the front end. Put this in the template.php file of your theme:

function shriver_css_alter(&amp;$css) {
    unset($css['sites/all/modules/civicrm/css/civicrm.css']);
}

Manually enter the path to the css. When I used drupal_get_path('module','civicrm'), it would output sites/all/modules/civicrm/drupal/css/civicrm.css. Not sure why it added 'drupal' to the path but that was the problem.