‘Beautiful’ weather expected for July 4th across Southern California