CSS loading on every page?

Is there a reason why the css file for this plugin is loaded on every admin page and every front-end page?

While investigating a fix for the SSL issue that has been talked about many times here, I discovered that the plugin runs the add_css function on both the admin_print_styles and the wp_print_styles action hooks.

add_action( 'admin_print_styles', array( &$this, 'add_css' ) );
add_action( 'wp_print_styles', array( &$this, 'add_css' ) );

Seems like it should only load on certain admin pages to begin with, but beyond that, my real question is why is this css file loading on the front-end at all?