How to remove a stylesheet provided by a contrib module? The new version of Field Group has a new stylesheet included by default that makes my theme look hideous.  Deleting the stylesheet from the module's folder fixes the problem but then I will have to delete it again when Field Group is updated again.

What's the right way (= not modifying the module's code directly) to do this?
I think using hook_css_alter() in a custom module/theme would be the easiest solution:

function MYMODULE_css_alter(&amp;$css) {
  // Get the path to the module
  $path = drupal_get_path('module', 'field_group');

  // Remove the unneeded files from the css array
  unset($css[$path . '/field_group.css']);
  unset($css[$path . '/field_group.field_ui.css']);
}


There are also other CSS files in the Field Group module:


horizontal-tabs/horizontal-tabs.css
multipage/multipage.css


In case you're look to remove absolutely all the CSS that Field Group introduces.