Can we hide one event category from front page view..

To work around the lack of geo targeting and to avoid endless additional plugins to attempt to have a functioning geo calendar..
Can we hide one particular "event category" from front end view..

ie: users will need to enter their geo location so need to see it when adding their event..

However would prefer it did not showup on the single event view ..
Is this possible as its the only way we can use calendar shortcode as its limited to Event category only....