XML 101 R85.htm IDEA: XBRL DOCUMENT v2.4.1.9
Comprehensive Income and Shareholders' Equity (Details) (USD $)
In Millions, except Share data, unless otherwise specified
3 Months Ended 12 Months Ended 1 Months Ended 0 Months Ended
Dec. 31, 2014
Sep. 27, 2014
Jun. 28, 2014
Mar. 29, 2014
Dec. 31, 2013
Sep. 28, 2013
Jun. 29, 2013
Mar. 30, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Jan. 31, 2014
Feb. 03, 2014
Accumulated Other Comprehensive Income (Loss) [Line Items]                          
Accumulated Other Comprehensive Items, Beginning Balance       $ (77.2)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax         $ (77.2)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax     $ (77.2)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax  
Other comprehensive income (loss) before reclassifications                 (1,233.1)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax        
Amounts reclassified from accumulated other comprehensive items                 25.3us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax        
Total other comprehensive items                 (1,207.8)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent 73.2us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent 249.1us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent    
Accumulated Other Comprehensive Items, Ending Balance (1,285.0)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax       (77.2)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax       (1,285.0)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax (77.2)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]                          
Other Expense, Net                 415.8tmo_OtherIncomeExpenseNet 290.1tmo_OtherIncomeExpenseNet 212.7tmo_OtherIncomeExpenseNet    
Total Before Tax                 (2,087.2)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest (1,319.5)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest (1,269.4)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest    
Income Tax Provision (Benefit)                 191.7us-gaap_IncomeTaxExpenseBenefit 40.4us-gaap_IncomeTaxExpenseBenefit 11.0us-gaap_IncomeTaxExpenseBenefit    
Net of Tax (601.2)us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic (471.6)us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic (278.5)us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic (543.1)us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic (342.1)us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic (317.6)us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic (277.4)us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic (336.2)us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic (1,894.4)us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic (1,273.3)us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic (1,177.9)us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic    
Class of Stock Disclosures [Abstract]                          
Common Stock, Capital Shares Reserved for Future Issuance (in shares) 39,600,000us-gaap_CommonStockCapitalSharesReservedForFutureIssuance               39,600,000us-gaap_CommonStockCapitalSharesReservedForFutureIssuance        
Preferred Stock, $100 Par Value - Shares Authorized (in shares) 50,000us-gaap_PreferredStockSharesAuthorized       50,000us-gaap_PreferredStockSharesAuthorized       50,000us-gaap_PreferredStockSharesAuthorized 50,000us-gaap_PreferredStockSharesAuthorized      
Preferred Stock, $100 Par Value - Par Value (in dollars per share) $ 100us-gaap_PreferredStockParOrStatedValuePerShare       $ 100us-gaap_PreferredStockParOrStatedValuePerShare       $ 100us-gaap_PreferredStockParOrStatedValuePerShare $ 100us-gaap_PreferredStockParOrStatedValuePerShare      
Common Stock, Call or Exercise Features                 Shareholder Rights Plan The company has distributed rights under a shareholder rights plan adopted by the company’s Board of Directors to holders of outstanding shares of the company’s common stock. Each right entitles the holder to purchase one hundred-thousandth of a share (a Unit) of Series B Junior Participating Preferred Stock, $100 par value, at a purchase price of $200 per Unit, subject to adjustment. The rights will not be exercisable until the earlier of (i) 10 business days following a public announcement that a person or group of affiliated or associated persons (an Acquiring Person) has acquired, or obtained the right to acquire, beneficial ownership of 15% or more of the outstanding shares of common stock (the Stock Acquisition Date), or (ii) 10 business days following the commencement of a tender offer or exchange offer for 15% or more of the outstanding shares of common stock. In the event that a person becomes the beneficial owner of 15% or more of the outstanding shares of common stock, except pursuant to an offer for all outstanding shares of common stock that at least 75% of the Board of Directors determines to be fair to, and otherwise in the best interests of, stockholders, each holder of a right (except for the Acquiring Person) will thereafter have the right to receive, upon exercise, that number of shares of common stock (or, in certain circumstances, units of preferred stock, cash, property or other securities of the company) which equals the exercise price of the right divided by one-half of the current market price of the common stock. In the event that, at any time after any person has become an Acquiring Person, (i) the company is acquired in a merger or other business combination transaction in which the company is not the surviving corporation or its common stock is changed or exchanged (other than a merger that follows an offer approved by the Board of Directors), or (ii) 50% or more of the company’s assets or earning power is sold or transferred, each holder of a right (except for the Acquiring Person) shall thereafter have the right to receive, upon exercise, the number of shares of common stock of the acquiring company that equals the exercise price of the right divided by one-half of the current market price of such common stock. At any time until the Stock Acquisition Date, the company may redeem the rights in whole, but not in part, at a price of $.01 per right (payable in cash or stock). The rights expire on September 29, 2015, unless earlier redeemed or exchanged.        
Equity Forward Agreements [Member]                          
Forward Contract Indexed to Issuer's Equity [Line Items]                          
Forward Contract Indexed to Issuer's Equity, Current Forward Rate Per Share                       $ 82.5342tmo_ForwardContractIndexedToIssuersEquityCurrentForwardRatePerShare
/ us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis
= us-gaap_ForwardContractsMember
 
Issuance of shares (in shares)                       29,600,000us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis
= us-gaap_ForwardContractsMember
 
Subscription Agreement [Member]                          
Forward Contract Indexed to Issuer's Equity [Line Items]                          
Forward Contract Indexed to Issuer's Equity, Current Forward Rate Per Share                         $ 94.85tmo_ForwardContractIndexedToIssuersEquityCurrentForwardRatePerShare
/ us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis
= tmo_SubscriptionAgreementMember
Issuance of shares (in shares)                         5,300,000us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis
= tmo_SubscriptionAgreementMember
Reclassification out of Accumulated Other Comprehensive Income [Member]                          
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]                          
Net of Tax                 25.3us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
3.0us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
7.7us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
   
Currency Translation Adjustment [Member]                          
Accumulated Other Comprehensive Income (Loss) [Line Items]                          
Accumulated Other Comprehensive Items, Beginning Balance       112.0us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
        112.0us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
    112.0us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
 
Other comprehensive income (loss) before reclassifications                 (1,182.6)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
       
Total other comprehensive items                 (1,182.6)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
       
Accumulated Other Comprehensive Items, Ending Balance (1,070.6)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
              (1,070.6)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
       
Unrealized Gains (Losses) on Available-for-Sale Investments [Member]                          
Accumulated Other Comprehensive Income (Loss) [Line Items]                          
Accumulated Other Comprehensive Items, Beginning Balance       1.3us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
        1.3us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
    1.3us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
 
Other comprehensive income (loss) before reclassifications                 1.7us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
       
Amounts reclassified from accumulated other comprehensive items                 (1.7)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
       
Total other comprehensive items                 0us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
       
Accumulated Other Comprehensive Items, Ending Balance 1.3us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
              1.3us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
       
Unrealized Gains (Losses) on Available-for-Sale Investments [Member] | Reclassification out of Accumulated Other Comprehensive Income [Member]                          
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]                          
Other Expense, Net                 (1.9)tmo_OtherIncomeExpenseNet
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
(10.5)tmo_OtherIncomeExpenseNet
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
     
Income Tax Provision (Benefit)                 0.2us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
2.5us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
     
Net of Tax                 (1.7)us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
(8.0)us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
     
Unrealized Gains (Losses) on Hedging Instruments [Member]                          
Accumulated Other Comprehensive Income (Loss) [Line Items]                          
Accumulated Other Comprehensive Items, Beginning Balance       (23.9)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
        (23.9)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
    (23.9)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Other comprehensive income (loss) before reclassifications                 0us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
       
Amounts reclassified from accumulated other comprehensive items                 3.0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
       
Total other comprehensive items                 3.0us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
       
Accumulated Other Comprehensive Items, Ending Balance (20.9)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
              (20.9)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
       
Unrealized Gains (Losses) on Hedging Instruments [Member] | Reclassification out of Accumulated Other Comprehensive Income [Member]                          
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]                          
Other Expense, Net                 4.8tmo_OtherIncomeExpenseNet
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
5.4tmo_OtherIncomeExpenseNet
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
5.3tmo_OtherIncomeExpenseNet
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
   
Income Tax Provision (Benefit)                 (1.8)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(2.2)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
(2.0)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
   
Net of Tax                 3.0us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
3.2us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
3.3us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
   
Pension and Other Postretirement Benefit Liability Adjustment [Member]                          
Accumulated Other Comprehensive Income (Loss) [Line Items]                          
Accumulated Other Comprehensive Items, Beginning Balance       (166.6)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
        (166.6)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
    (166.6)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
 
Other comprehensive income (loss) before reclassifications                 (52.2)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
       
Amounts reclassified from accumulated other comprehensive items                 24.0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
       
Total other comprehensive items                 (28.2)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
       
Accumulated Other Comprehensive Items, Ending Balance (194.8)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
      (166.6)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
      (194.8)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(166.6)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
     
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]                          
Net Periodic Benefit Cost - Amortization of Actuarial Losses                 7.8us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
11.5us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
6.9us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
   
Net Periodic Benefit Cost - Amortization of Prior Service Benefit                 (0.1)us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(0.1)us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(0.1)us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
   
Pension and Other Postretirement Benefit Liability Adjustment [Member] | Reclassification out of Accumulated Other Comprehensive Income [Member]                          
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]                          
Net Periodic Benefit Cost - Settlement Losses                 29.6us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
       
Total Before Tax                 37.3us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
11.4us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
6.8us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
   
Income Tax Provision (Benefit)                 (13.3)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(3.6)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
(2.4)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
   
Net of Tax                 $ 24.0us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
$ 7.8us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
$ 4.4us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
/ us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis
= us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember