XML 43 R52.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring, Impairment and Other Charges - Schedule of Net Restructuring, Impairment and Other Charges (Detail) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Restructuring Cost And Reserve [Line Items]    
Employee Terminations $ 14.2us-gaap_SeveranceCosts1 $ 13.9us-gaap_SeveranceCosts1
Other Restructuring Charges 3.6us-gaap_OtherRestructuringCosts 4.1us-gaap_OtherRestructuringCosts
Total Restructuring Charges 17.8us-gaap_RestructuringCharges 18.0us-gaap_RestructuringCharges
Impairment 0.7rrd_RestructuringAssetImpairmentCharges 6.7rrd_RestructuringAssetImpairmentCharges
Other Charges 1.3us-gaap_OtherNonrecurringExpense 20.5us-gaap_OtherNonrecurringExpense
Total 19.8us-gaap_RestructuringSettlementAndImpairmentProvisions 45.2us-gaap_RestructuringSettlementAndImpairmentProvisions
Publishing and Retail Services    
Restructuring Cost And Reserve [Line Items]    
Employee Terminations 2.8us-gaap_SeveranceCosts1
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_PublishingAndRetailServicesMember
0.2us-gaap_SeveranceCosts1
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_PublishingAndRetailServicesMember
Other Restructuring Charges 1.1us-gaap_OtherRestructuringCosts
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_PublishingAndRetailServicesMember
2.1us-gaap_OtherRestructuringCosts
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_PublishingAndRetailServicesMember
Total Restructuring Charges 3.9us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_PublishingAndRetailServicesMember
2.3us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_PublishingAndRetailServicesMember
Impairment (0.4)rrd_RestructuringAssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_PublishingAndRetailServicesMember
2.2rrd_RestructuringAssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_PublishingAndRetailServicesMember
Other Charges 0.8us-gaap_OtherNonrecurringExpense
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_PublishingAndRetailServicesMember
16.3us-gaap_OtherNonrecurringExpense
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_PublishingAndRetailServicesMember
Total 4.3us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_PublishingAndRetailServicesMember
20.8us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_PublishingAndRetailServicesMember
Variable Print    
Restructuring Cost And Reserve [Line Items]    
Employee Terminations 2.0us-gaap_SeveranceCosts1
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_VariablePrintMember
11.1us-gaap_SeveranceCosts1
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_VariablePrintMember
Other Restructuring Charges 1.3us-gaap_OtherRestructuringCosts
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_VariablePrintMember
0.9us-gaap_OtherRestructuringCosts
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_VariablePrintMember
Total Restructuring Charges 3.3us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_VariablePrintMember
12.0us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_VariablePrintMember
Impairment 1.3rrd_RestructuringAssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_VariablePrintMember
4.5rrd_RestructuringAssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_VariablePrintMember
Other Charges 0.4us-gaap_OtherNonrecurringExpense
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_VariablePrintMember
4.1us-gaap_OtherNonrecurringExpense
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_VariablePrintMember
Total 5.0us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_VariablePrintMember
20.6us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_VariablePrintMember
Strategic Services    
Restructuring Cost And Reserve [Line Items]    
Employee Terminations 1.6us-gaap_SeveranceCosts1
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_StrategicServicesMember
1.0us-gaap_SeveranceCosts1
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_StrategicServicesMember
Other Restructuring Charges 0.5us-gaap_OtherRestructuringCosts
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_StrategicServicesMember
0.5us-gaap_OtherRestructuringCosts
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_StrategicServicesMember
Total Restructuring Charges 2.1us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_StrategicServicesMember
1.5us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_StrategicServicesMember
Other Charges 0.1us-gaap_OtherNonrecurringExpense
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_StrategicServicesMember
0.1us-gaap_OtherNonrecurringExpense
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_StrategicServicesMember
Total 2.2us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_StrategicServicesMember
1.6us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_StrategicServicesMember
International    
Restructuring Cost And Reserve [Line Items]    
Employee Terminations 7.7us-gaap_SeveranceCosts1
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_InternationalMember
1.1us-gaap_SeveranceCosts1
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_InternationalMember
Other Restructuring Charges 0.2us-gaap_OtherRestructuringCosts
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_InternationalMember
0.5us-gaap_OtherRestructuringCosts
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_InternationalMember
Total Restructuring Charges 7.9us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_InternationalMember
1.6us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_InternationalMember
Impairment (0.2)rrd_RestructuringAssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_InternationalMember
 
Total 7.7us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_InternationalMember
1.6us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_InternationalMember
Corporate    
Restructuring Cost And Reserve [Line Items]    
Employee Terminations 0.1us-gaap_SeveranceCosts1
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
0.5us-gaap_SeveranceCosts1
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
Other Restructuring Charges 0.5us-gaap_OtherRestructuringCosts
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
0.1us-gaap_OtherRestructuringCosts
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
Total Restructuring Charges 0.6us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
0.6us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
Total $ 0.6us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
$ 0.6us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember