Originally Posted by E1izabethEva
She would be thrilled with humor that isn't too childish (but relatively clean might be tricky).

How about Dave Barry?