XML 25 R37.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Instruments (Fair Values of Instruments) (Details) (USD $)
In Millions, unless otherwise specified
Mar. 29, 2015
Dec. 28, 2014
Fair values of derivative financial instruments    
Total asset/(liability) derivatives $ (8.2)us-gaap_DerivativeFairValueAmountOffsetAgainstCollateralNet $ (8.4)us-gaap_DerivativeFairValueAmountOffsetAgainstCollateralNet
Designated as Hedging Instrument    
Fair values of derivative financial instruments    
Total asset/(liability) derivatives (7.0)us-gaap_DerivativeFairValueAmountOffsetAgainstCollateralNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
(3.9)us-gaap_DerivativeFairValueAmountOffsetAgainstCollateralNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Not Designated as Hedging Instrument    
Fair values of derivative financial instruments    
Total asset/(liability) derivatives (1.2)us-gaap_DerivativeFairValueAmountOffsetAgainstCollateralNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
(4.5)us-gaap_DerivativeFairValueAmountOffsetAgainstCollateralNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Foreign Exchange Contract | Designated as Hedging Instrument | Accrued liabilities    
Fair values of derivative financial instruments    
Total asset/(liability) derivatives (7.0)us-gaap_DerivativeFairValueAmountOffsetAgainstCollateralNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AccruedLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
(3.9)us-gaap_DerivativeFairValueAmountOffsetAgainstCollateralNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AccruedLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Foreign Exchange Contract | Not Designated as Hedging Instrument | Accrued liabilities    
Fair values of derivative financial instruments    
Total asset/(liability) derivatives (2.3)us-gaap_DerivativeFairValueAmountOffsetAgainstCollateralNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AccruedLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
(4.8)us-gaap_DerivativeFairValueAmountOffsetAgainstCollateralNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AccruedLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Foreign Exchange Contract | Not Designated as Hedging Instrument | Other current assets    
Fair values of derivative financial instruments    
Total asset/(liability) derivatives $ 1.1us-gaap_DerivativeFairValueAmountOffsetAgainstCollateralNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ 0.3us-gaap_DerivativeFairValueAmountOffsetAgainstCollateralNet
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember