The second Isle of Man TT Supersport race has been postponed to Thursday due to rain, while the Senior finale has been brought forward to 1030 on Friday.
Wednesday's schedule was due to have three races, with the second SSP contest headlining the bill alongside the Lightweight and Zero TT races.
But rain in the morning led to a two-hour delay in proceedings, with the Zero race moved back to Thursday to now take place alongside the Superstock race.
When a further 90 minutes was added to the initial delay, the organisers decided against running the second SSP instalment of the week on Wednesday.
Roads around the course will open until 1800, with a shortened three-lap LTW race due to get underway at 1830, but as a result of the schedule change the second SSP race will now run on Thursday along with the STK and Zero events.
TT clerk of the Course Gary Thompson also confirmed a revised Friday schedule, with the second Sidecar race being brought forward to Thursday.
Due to further forecasted inclement weather on Friday, the six-lap Senior TT finale will get underway at 1030 and will be the only race of the final day.
A qualifying session for the SBK/STK classes is due to run on Wednesday evening, as is an outing for the Sidecars.
Tonight's three-lap LTW race will feature a compulsory pit stop at the end of the first lap. This is a safety precaution to stop the field getting out of position during this phase.
Thursday's action will begin at 1215, with the postponed four-lap STK race running first and the second three-lap Sidecar event following.
At 1600 the Zero TT will get underway, with the second SSP race and a SBK practice completing the day at 1830 and 2010 respectively.
Ashcourt Racing's Lee Johnston secured his maiden TT win in Monday's shortened SSP race, which was ended after two laps due to rain falling on the west of the circuit.