Before any Subs or Functions in the code module behind the report, created two public variables.
Public intPrev as Integer, intPrev2 as Integer
In the On Print event of the Detail section of the report, assuming a textbox named tbxSize bound to the field Size:
Private Sub Detail_Print()
intPrev2 = intPrev
intPrev = Me!tbxSize
End Sub
Now set the Conditional Formatting for the Size control to the Expression
(intPrev) = intPrev2) AND (Size <> intPrev)
selecting Bold if true
In pseudo code every time the report prints a Size, it executes the Print() event code. Then when the individual control containing Size is formatted, you will get a BOLD format if the two previous records were equal but are not equal to the current record - at least that is the intent and logic behind my suggestion.