An earthquake of magnitude 3.1 and depth of 24.70 kilometers occurred 19.40 miles from Seeley Lake, MT in Missoula County at 04:04 AM.