Southern California braces for cooler temps, heavy rain and lower elevation snow