XML 30 R79.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Instruments (Details) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Aggregate notional amount $ 1,302.3invest_DerivativeNotionalAmount
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
$ 742.6invest_DerivativeNotionalAmount
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Not Designated as Hedging Instrument [Member]    
Derivatives, Fair Value [Line Items]    
Aggregate notional amount 365.2invest_DerivativeNotionalAmount
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
273.3invest_DerivativeNotionalAmount
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Foreign Exchange Contract | Other current assets | Designated as Hedging Instrument    
Summary of derivatives designated as hedging instruments    
Asset derivatives 69.5us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0.6us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Foreign Exchange Contract | Other current assets | Not Designated as Hedging Instrument [Member]    
Summary of derivatives designated as hedging instruments    
Asset derivatives 1.3us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
3.2us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherCurrentAssetsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Foreign Exchange Contract | Investments and other assets | Designated as Hedging Instrument    
Summary of derivatives designated as hedging instruments    
Asset derivatives 1.9us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherInvestmentsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
 
Foreign Exchange Contract | Accrued expenses and other | Designated as Hedging Instrument    
Summary of derivatives designated as hedging instruments    
Liability derivatives 0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AccruedLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
23.4us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AccruedLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Foreign Exchange Contract | Accrued expenses and other | Not Designated as Hedging Instrument [Member]    
Summary of derivatives designated as hedging instruments    
Liability derivatives 5.4us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AccruedLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
0.1us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_AccruedLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Foreign Exchange Contract | Other long-term liabilities | Designated as Hedging Instrument    
Summary of derivatives designated as hedging instruments    
Liability derivatives 0us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentLiabilitiesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
 
Euro | Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Aggregate notional amount 1,174.6invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_EUR
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
636.3invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_EUR
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Canadian dollar | Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Aggregate notional amount 56.7invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_CAD
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
34.0invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_CAD
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
British pound sterling | Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Aggregate notional amount 34.5invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_GBP
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
72.3invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_GBP
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Australian dollar | Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Aggregate notional amount 19.9invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_AUD
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
0invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_AUD
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
Japanese yen | Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Aggregate notional amount $ 16.6invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_JPY
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
$ 0invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_JPY
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember