Notifications and timeperiods

I am wondering if this is possible:

Id like to receive all alerts during normal hours (timeperiod definition workhours) and only host down and host recovery alerts during non working hours (timeperiod definition nonworkhours). Is this possible with one contact definition, or will I have to create two for myself?

Thanks!
-Rob