Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies (Narrative) (Details)

v3.5.0.2
Commitments and Contingencies (Narrative) (Details) - USD ($)
$ in Millions
1 Months Ended 2 Months Ended 12 Months Ended
Jun. 30, 2016
Jul. 31, 2016
May 31, 2016
May 31, 2015
May 31, 2014
Other Commitments [Line Items]          
Rent expense     $ 39.8 $ 39.4 $ 39.1
Minimum future payment obligations under purchase orders and legally binding contractual arrangements     109.6    
Commitments to purchase capital assets     6.8    
Line of Credit [Member]          
Other Commitments [Line Items]          
Amounts outstanding     0.0    
Revolving Credit Facility [Member]          
Other Commitments [Line Items]          
Amounts outstanding     $ 0.0    
Initiation date     Aug. 05, 2015    
Expiration term     5 years    
Expiration date     Aug. 05, 2020    
Maximum borrowing capacity     $ 1,000.0    
Number of days borrowed     5 days 2 days  
Standby Letters of Credit [Member]          
Other Commitments [Line Items]          
Maximum borrowing capacity     $ 43.0 $ 43.0  
Amounts outstanding     $ 0.0    
Minimum [Member] | Standby Letters of Credit [Member]          
Other Commitments [Line Items]          
Expiration date     Apr. 01, 2017    
Maximum [Member] | Standby Letters of Credit [Member]          
Other Commitments [Line Items]          
Expiration date     Jul. 01, 2017    
Terminated Agreement [Member] | Revolving Credit Facility [Member]          
Other Commitments [Line Items]          
Expiration date     Jun. 21, 2018    
Maximum borrowing capacity     $ 750.0    
Subsequent Event [Member] | Revolving Credit Facility [Member]          
Other Commitments [Line Items]          
Borrowings $ 100.0        
Number of days borrowed 1 day        
PNC Bank, National Association [Member] | Line of Credit [Member]          
Other Commitments [Line Items]          
Expiration date     Feb. 27, 2017    
PNC Bank, National Association [Member] | Revolving Credit Facility [Member]          
Other Commitments [Line Items]          
Amounts outstanding     $ 0.0    
Expiration term     3 years    
Expiration date     Mar. 17, 2019    
Maximum borrowing capacity     $ 150.0    
PNC Bank, National Association [Member] | Subsequent Event [Member] | Revolving Credit Facility [Member]          
Other Commitments [Line Items]          
Borrowings   $ 56.0