XML 69 R65.htm IDEA: XBRL DOCUMENT v2.4.1.9
Equity (Accumulated Other Comprehensive Loss) (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Accumulated Other Comprehensive Income Loss Net Of Tax [Roll Forward]  
Balance as of December 31, 2013 $ (196)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Other comprehensive income before reclassifications (324)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
Reclassifications from accumulated other comprehensive loss to net earnings 6us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
Net other comprehensive income (318)us-gaap_OtherComprehensiveIncomeLossNetOfTax
Balance as of December 31, 2014 (514)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Tax provision of net actuarial loss and prior service cost related to pension and other postretirement benefit plans included in other comprehensive income 3mhfi_NetActuarialLossandPriorServiceCostTaxProvision
Foreign Currency Translation Adjustment  
Accumulated Other Comprehensive Income Loss Net Of Tax [Roll Forward]  
Balance as of December 31, 2013 23us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Other comprehensive income before reclassifications (106)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Reclassifications from accumulated other comprehensive loss to net earnings   
Net other comprehensive income (106)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Balance as of December 31, 2014 (83)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Pension and Postretirement Benefit Plans  
Accumulated Other Comprehensive Income Loss Net Of Tax [Roll Forward]  
Balance as of December 31, 2013 (216)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Other comprehensive income before reclassifications (221)us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Reclassifications from accumulated other comprehensive loss to net earnings 6us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Net other comprehensive income (215)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Balance as of December 31, 2014 (431)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Unrealized Gain (Loss) on Forward Exchange Contracts  
Accumulated Other Comprehensive Income Loss Net Of Tax [Roll Forward]  
Balance as of December 31, 2013 (3)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Other comprehensive income before reclassifications 3us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Reclassifications from accumulated other comprehensive loss to net earnings   
Net other comprehensive income 3us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember
Balance as of December 31, 2014 $ 0us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember