Across
Stern advocate to retire (4)
A delightful spin which makes a point (5,5)
Managed to applaud heartless cowboy (7)
Fruit is mostly loaded with nothing inside ready (7)
Wildly remonstrated with pet shop (10,5)
Primate's Mass being performed by principal (6)
Judge dispatched — for this reason start of hearing is cancelled (8)
Not a word! More ruddy office equipment (8)
Gym fanatic consuming a source of protein (6)
Why union's not gone ahead with opening of semipro arrangement (6,2,7)
Observe ghost, about to move to the front (7)
Dish not often seen nibbled (7)
Rambler, say, with nothing much to write home about (10)
Nice parent? Pure and simple (4)
Down
Way to screw up irksome state (7)
One lifting lid or roof briefly upset Frenchman (3,6)
Plate from church overlooking city (6)
Toy teaches French also (5,3)
Inclusive deal hero broadcasts (6-3-5)
One climbing the walls is up, not bad and constant, say (5)
Exceptional leave I declined joining the Sappers (7)
Kind class cheer reprinted novelist (7,7)
Vain and noble, otherwise impossible to sustain (9)
Hack concerned with one who handles things in hotels (8)
Clear manager finally dismissed over order to quit the hard stuff (5,2)
Support others in place of article in story (7)
Hope to keep to the end a garden shrub (6)
Relieved being let out without cap (5)
Type letters or click words in the clue
