Kanab, Utah Weather

What's the weather in Kanab, Utah like?