Comprehensive Income (Details) (USD $) In Millions, unless otherwise specified
|
3 Months Ended |
Apr. 04, 2015
|
Mar. 29, 2014
|
Comprehensive Income [Abstract] |
|
|
|
|
Net earnings |
$ 57.0us-gaap_NetIncomeLoss
|
|
$ 57.0us-gaap_NetIncomeLoss
|
|
Foreign currency cumulative translation adjustment |
(17.1)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
|
(1.6)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
|
Net change in unamortized prior service credits |
(0.2)us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax
|
|
(0.3)us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax
|
|
Net change in unamortized actuarial loss |
3.7us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
|
|
2.5us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
|
|
Net change in unrealized derivative losses |
2.3us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
|
|
0.9us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
|
|
Total other comprehensive income (loss) |
(11.3)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
|
1.5us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
|
Comprehensive income |
45.7us-gaap_ComprehensiveIncomeNetOfTax
|
|
58.5us-gaap_ComprehensiveIncomeNetOfTax
|
|
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward] |
|
|
|
|
Accumulated other comprehensive loss, net of tax, Beginning balance |
(480.5)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
|
(401.5)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
|
Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax [Abstract] |
|
|
|
|
Other comprehensive income (loss) before reclassifications |
(13.6)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
|
[1] |
(2.1)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
|
[2] |
Amounts reclassified from Accumulated other comprehensive loss |
2.3us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
|
[3] |
3.6us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
|
[3] |
Net current-period other comprehensive income (loss) |
(11.3)us-gaap_OtherComprehensiveIncomeLossNetOfTax
|
|
1.5us-gaap_OtherComprehensiveIncomeLossNetOfTax
|
|
Accumulated other comprehensive loss, net of tax, Ending balance |
(491.8)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
|
(400.0)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
|
Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent [Abstract] |
|
|
|
|
Foreign currency translation adjustments arising during period, tax effect |
5.0us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax
|
|
(0.5)us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax
|
|
Net actuarial gains (losses) arising during period, tax effect |
(0.4)us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
|
|
0us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
|
|
Gains (losses) on derivatives arising during period, tax effect |
(1.0)us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax
|
|
0.4us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax
|
|
Foreign currency translation |
|
|
|
|
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward] |
|
|
|
|
Accumulated other comprehensive loss, net of tax, Beginning balance |
(14.5)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedTranslationAdjustmentMember
|
|
11.0us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedTranslationAdjustmentMember
|
|
Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax [Abstract] |
|
|
|
|
Other comprehensive income (loss) before reclassifications |
(17.1)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedTranslationAdjustmentMember
|
[1] |
(1.6)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedTranslationAdjustmentMember
|
[2] |
Amounts reclassified from Accumulated other comprehensive loss |
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedTranslationAdjustmentMember
|
[3] |
0us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedTranslationAdjustmentMember
|
[3] |
Net current-period other comprehensive income (loss) |
(17.1)us-gaap_OtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedTranslationAdjustmentMember
|
|
(1.6)us-gaap_OtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedTranslationAdjustmentMember
|
|
Accumulated other comprehensive loss, net of tax, Ending balance |
(31.6)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedTranslationAdjustmentMember
|
|
9.4us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedTranslationAdjustmentMember
|
|
Prior service credits |
|
|
|
|
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward] |
|
|
|
|
Accumulated other comprehensive loss, net of tax, Beginning balance |
(3.9)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember
|
|
(2.6)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember
|
|
Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax [Abstract] |
|
|
|
|
Other comprehensive income (loss) before reclassifications |
0us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember
|
[1] |
0us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember
|
[2] |
Amounts reclassified from Accumulated other comprehensive loss |
(0.2)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember
|
[3] |
(0.3)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember
|
[3] |
Net current-period other comprehensive income (loss) |
(0.2)us-gaap_OtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember
|
|
(0.3)us-gaap_OtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember
|
|
Accumulated other comprehensive loss, net of tax, Ending balance |
(4.1)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember
|
|
(2.9)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember
|
|
Net actuarial losses |
|
|
|
|
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward] |
|
|
|
|
Accumulated other comprehensive loss, net of tax, Beginning balance |
(456.6)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember
|
|
(398.6)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember
|
|
Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax [Abstract] |
|
|
|
|
Other comprehensive income (loss) before reclassifications |
0.5us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember
|
[1] |
0.2us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember
|
[2] |
Amounts reclassified from Accumulated other comprehensive loss |
3.2us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember
|
[3] |
2.3us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember
|
[3] |
Net current-period other comprehensive income (loss) |
3.7us-gaap_OtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember
|
|
2.5us-gaap_OtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember
|
|
Accumulated other comprehensive loss, net of tax, Ending balance |
(452.9)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember
|
|
(396.1)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember
|
|
Net derivative losses |
|
|
|
|
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward] |
|
|
|
|
Accumulated other comprehensive loss, net of tax, Beginning balance |
(5.5)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
|
|
(11.3)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
|
|
Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax [Abstract] |
|
|
|
|
Other comprehensive income (loss) before reclassifications |
3.0us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
|
[1] |
(0.7)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
|
[2] |
Amounts reclassified from Accumulated other comprehensive loss |
(0.7)us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
|
[3] |
1.6us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
|
[3] |
Net current-period other comprehensive income (loss) |
2.3us-gaap_OtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
|
|
0.9us-gaap_OtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
|
|
Accumulated other comprehensive loss, net of tax, Ending balance |
$ (3.2)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
|
|
$ (10.4)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax / us-gaap_StatementEquityComponentsAxis = us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
|
|
|
|