XML 45 R67.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring (Narrative) (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Positions
Restructuring Plan, 2014 [Member]    
Restructuring Cost and Reserve [Line Items]    
Workforce reduction, positions 590us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated
/ us-gaap_RestructuringPlanAxis
= mhfi_RestructuringPlanTwoZeroOneFourMember
 
Restructuring charges paid $ 9us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= mhfi_RestructuringPlanTwoZeroOneFourMember
 
Restructuring costs 86us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= mhfi_RestructuringPlanTwoZeroOneFourMember
 
Restructuring Plan, 2013 [Member]    
Restructuring Cost and Reserve [Line Items]    
Workforce reduction, positions   520us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated
/ us-gaap_RestructuringPlanAxis
= mhfi_RestructuringPlanTwoZeroOneThreeMember
Restructuring charges paid 32us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= mhfi_RestructuringPlanTwoZeroOneThreeMember
10us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= mhfi_RestructuringPlanTwoZeroOneThreeMember
Restructuring costs 49us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= mhfi_RestructuringPlanTwoZeroOneThreeMember
49us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= mhfi_RestructuringPlanTwoZeroOneThreeMember
Restructuring Plan, 2012 [Member]    
Restructuring Cost and Reserve [Line Items]    
Reserve accrual adjustment $ 7us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringPlanAxis
= mhfi_RestructuringPlanTwoZeroOneTwoMember