Hot and mostly dry for Independence Day