I work in an IT department in a company where most employees are paid by the hour. I am part of a small number of salaried employees. In recent months, I've had to take some time off for health reasons. Normally I get docked a day's pay for every day I miss. I've confirmed with my manager and I am up to date on my work despite all the days off I've had to take.
I recently had to take a few hours off during the week, leaving me with 36/40 hours worked. Upper management has told me that unless I use paid time off to cover those hours, they will be docked from my next paycheck.
That sounded suspicious, so I've been reading online and it sounds like employers are not allowed to cut less than a full day from a salaried employee's pay. Is this true? And what can I do about it?
I am located in Florida, US.