An earthquake of magnitude 4.2 and depth of 3.70 kilometers occurred 18.67 miles from Fairview, OK in Major County at 12:45 PM.