Use Membership to control visibility of Events Manager or Calendar Widgets

Is there a way to use the Membership Module to control whether Events Manager or some other calender or events plugs actually displays on the web site?

I only have two membership levels so I could probably get away with hard coding something, but I don’t want it to break if I update a plugin.

Even if I can’t get the widget to hide from non members, if I could hide the data that would be enough.

I’d like to use the shortcodes from the Membership module or some other obvious mechanism if possible.