Derivative Instruments and Hedging Activities (Forward Starting Interest Rate Swaps) (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Mar. 31, 2015
2.450% senior notes due 2015    
Derivative [Line Items]    
Interest rate (as a percentage)   2.45%
1.900% senior notes due 2017    
Derivative [Line Items]    
Interest rate (as a percentage)   1.90%
3.950% senior notes due 2020    
Derivative [Line Items]    
Interest rate (as a percentage)   3.95%
3.250% senior notes due 2022    
Derivative [Line Items]    
Interest rate (as a percentage)   3.25%
4.000% senior notes due 2023    
Derivative [Line Items]    
Interest rate (as a percentage)   4.00%
Designated as hedging instruments    
Derivative [Line Items]    
Notional amount $ 1,250.0  
Designated as hedging instruments | Forward starting interest rate swap maturing in year ten    
Derivative [Line Items]    
Notional amount 750.0  
Remaining maturity 10 years  
Designated as hedging instruments | Interest rate swap contracts    
Derivative [Line Items]    
Notional amount 2,700.0 3,400.0
Senior notes | 2.450% senior notes due 2015    
Derivative [Line Items]    
Interest rate (as a percentage)   2.45%
Senior notes | 1.900% senior notes due 2017    
Derivative [Line Items]    
Interest rate (as a percentage)   1.90%
Senior notes | 2.300% senior notes due 2018    
Derivative [Line Items]    
Interest rate (as a percentage)   2.30%
Senior notes | 2.250% senior notes due 2019    
Derivative [Line Items]    
Interest rate (as a percentage)   2.25%
Senior notes | 3.950% senior notes due 2020    
Derivative [Line Items]    
Interest rate (as a percentage)   3.95%
Senior notes | 3.250% senior notes due 2022    
Derivative [Line Items]    
Interest rate (as a percentage)   3.25%
Senior notes | 4.000% senior notes due 2023    
Derivative [Line Items]    
Interest rate (as a percentage)   4.00%
Senior notes | Designated as hedging instruments | 2.450% senior notes due 2015 | Interest rate swap contracts    
Derivative [Line Items]    
Notional amount 300.0 300.0
Senior notes | Designated as hedging instruments | 1.900% senior notes due 2017 | Interest rate swap contracts    
Derivative [Line Items]    
Notional amount 300.0 300.0
Senior notes | Designated as hedging instruments | 2.300% senior notes due 2018 | Interest rate swap contracts    
Derivative [Line Items]    
Notional amount 200.0 200.0
Senior notes | Designated as hedging instruments | 2.250% senior notes due 2019 | Interest rate swap contracts    
Derivative [Line Items]    
Notional amount 500.0 500.0
Senior notes | Designated as hedging instruments | 3.950% senior notes due 2020 | Interest rate swap contracts    
Derivative [Line Items]    
Notional amount 500.0 500.0
Senior notes | Designated as hedging instruments | 3.250% senior notes due 2022 | Interest rate swap contracts    
Derivative [Line Items]    
Notional amount 750.0 1,000.0
Senior notes | Designated as hedging instruments | 4.000% senior notes due 2023 | Interest rate swap contracts    
Derivative [Line Items]    
Notional amount $ 150.0 600.0