XML 176 R88.htm IDEA: XBRL DOCUMENT v2.4.1.9
Employee Termination and Restructuring Plans - Reserve Rollforward (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2012
Sep. 30, 2012
Jun. 30, 2012
Mar. 31, 2012
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Restructuring Reserve [Roll Forward]                              
Beginning balance       $ 12.2us-gaap_RestructuringReserve                 $ 12.2us-gaap_RestructuringReserve    
Accrual additions 18.3us-gaap_RestructuringCharges 1.9us-gaap_RestructuringCharges 4.9us-gaap_RestructuringCharges 5.6us-gaap_RestructuringCharges 22.4us-gaap_RestructuringCharges 0us-gaap_RestructuringCharges 0us-gaap_RestructuringCharges 0.3us-gaap_RestructuringCharges 0.8us-gaap_RestructuringCharges 1.8us-gaap_RestructuringCharges 5.7us-gaap_RestructuringCharges 2.3us-gaap_RestructuringCharges 30.7us-gaap_RestructuringCharges 22.7us-gaap_RestructuringCharges 10.6us-gaap_RestructuringCharges
Cash payments                         (21.6)us-gaap_PaymentsForRestructuring    
Non-cash expense                         1.3us-gaap_RestructuringReserveSettledWithoutCash1    
Ending balance 22.6us-gaap_RestructuringReserve       12.2us-gaap_RestructuringReserve               22.6us-gaap_RestructuringReserve 12.2us-gaap_RestructuringReserve  
Employee Termination Costs                              
Restructuring Reserve [Roll Forward]                              
Beginning balance       9.3us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
                9.3us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
   
Accrual additions 13.6us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
      17.1us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
              25.8us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
   
Cash payments                         (17.7)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
   
Non-cash expense                         0.5us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
   
Ending balance 17.9us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
      9.3us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
              17.9us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
9.3us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
 
Property Costs                              
Restructuring Reserve [Roll Forward]                              
Beginning balance       2.8us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
                2.8us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
   
Accrual additions                         0.9us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
   
Cash payments                         (1.2)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
   
Non-cash expense                         (0.8)us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
   
Ending balance 1.7us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
                      1.7us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
   
Other                              
Restructuring Reserve [Roll Forward]                              
Beginning balance       0.1us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
                0.1us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
   
Accrual additions                         4.0us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
   
Cash payments                         (2.7)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
   
Non-cash expense                         1.6us-gaap_RestructuringReserveSettledWithoutCash1
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
   
Ending balance $ 3.0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
                      $ 3.0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember