XML 65 R56.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
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Restructuring Cost And Reserve [Line Items]      
Employee Terminations $ 30.3us-gaap_SeveranceCosts1 $ 40.4us-gaap_SeveranceCosts1 $ 66.6us-gaap_SeveranceCosts1
Other Restructuring Charges 20.8us-gaap_OtherRestructuringCosts 33.8us-gaap_OtherRestructuringCosts 25.3us-gaap_OtherRestructuringCosts
Total Restructuring Charges 51.1us-gaap_RestructuringCharges 74.2us-gaap_RestructuringCharges 91.9us-gaap_RestructuringCharges
Impairment 47.1rrd_RestructuringAssetImpairmentCharges 20.9rrd_RestructuringAssetImpairmentCharges 1,026.6rrd_RestructuringAssetImpairmentCharges
Other Charges 35.5us-gaap_OtherNonrecurringExpense 38.4us-gaap_OtherNonrecurringExpense  
Total 133.7us-gaap_RestructuringSettlementAndImpairmentProvisions 133.5us-gaap_RestructuringSettlementAndImpairmentProvisions 1,118.5us-gaap_RestructuringSettlementAndImpairmentProvisions
Publishing and Retail Services      
Restructuring Cost And Reserve [Line Items]      
Employee Terminations (0.2)us-gaap_SeveranceCosts1
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_PublishingAndRetailServicesMember
17.0us-gaap_SeveranceCosts1
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_PublishingAndRetailServicesMember
13.3us-gaap_SeveranceCosts1
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_PublishingAndRetailServicesMember
Other Restructuring Charges 6.4us-gaap_OtherRestructuringCosts
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_PublishingAndRetailServicesMember
14.1us-gaap_OtherRestructuringCosts
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_PublishingAndRetailServicesMember
5.2us-gaap_OtherRestructuringCosts
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_PublishingAndRetailServicesMember
Total Restructuring Charges 6.2us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_PublishingAndRetailServicesMember
31.1us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_PublishingAndRetailServicesMember
18.5us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_PublishingAndRetailServicesMember
Impairment 20.8rrd_RestructuringAssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_PublishingAndRetailServicesMember
12.3rrd_RestructuringAssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_PublishingAndRetailServicesMember
827.7rrd_RestructuringAssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_PublishingAndRetailServicesMember
Other Charges 23.7us-gaap_OtherNonrecurringExpense
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_PublishingAndRetailServicesMember
30.3us-gaap_OtherNonrecurringExpense
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_PublishingAndRetailServicesMember
 
Total 50.7us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_PublishingAndRetailServicesMember
73.7us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_PublishingAndRetailServicesMember
846.2us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_PublishingAndRetailServicesMember
Variable Print      
Restructuring Cost And Reserve [Line Items]      
Employee Terminations 17.2us-gaap_SeveranceCosts1
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_VariablePrintMember
2.2us-gaap_SeveranceCosts1
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_VariablePrintMember
14.2us-gaap_SeveranceCosts1
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_VariablePrintMember
Other Restructuring Charges 9.2us-gaap_OtherRestructuringCosts
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_VariablePrintMember
12.5us-gaap_OtherRestructuringCosts
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_VariablePrintMember
5.6us-gaap_OtherRestructuringCosts
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_VariablePrintMember
Total Restructuring Charges 26.4us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_VariablePrintMember
14.7us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_VariablePrintMember
19.8us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_VariablePrintMember
Impairment 10.8rrd_RestructuringAssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_VariablePrintMember
0.9rrd_RestructuringAssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_VariablePrintMember
9.8rrd_RestructuringAssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_VariablePrintMember
Other Charges 7.6us-gaap_OtherNonrecurringExpense
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_VariablePrintMember
   
Total 44.8us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_VariablePrintMember
15.6us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_VariablePrintMember
29.6us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_VariablePrintMember
Strategic Services      
Restructuring Cost And Reserve [Line Items]      
Employee Terminations 3.5us-gaap_SeveranceCosts1
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_StrategicServicesMember
2.8us-gaap_SeveranceCosts1
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_StrategicServicesMember
7.7us-gaap_SeveranceCosts1
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_StrategicServicesMember
Other Restructuring Charges 2.1us-gaap_OtherRestructuringCosts
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_StrategicServicesMember
2.0us-gaap_OtherRestructuringCosts
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_StrategicServicesMember
6.0us-gaap_OtherRestructuringCosts
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_StrategicServicesMember
Total Restructuring Charges 5.6us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_StrategicServicesMember
4.8us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_StrategicServicesMember
13.7us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_StrategicServicesMember
Impairment 1.8rrd_RestructuringAssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_StrategicServicesMember
6.3rrd_RestructuringAssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_StrategicServicesMember
132.9rrd_RestructuringAssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_StrategicServicesMember
Other Charges 4.2us-gaap_OtherNonrecurringExpense
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_StrategicServicesMember
8.1us-gaap_OtherNonrecurringExpense
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_StrategicServicesMember
 
Total 11.6us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_StrategicServicesMember
19.2us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_StrategicServicesMember
146.6us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_StrategicServicesMember
International      
Restructuring Cost And Reserve [Line Items]      
Employee Terminations 7.3us-gaap_SeveranceCosts1
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_InternationalMember
14.3us-gaap_SeveranceCosts1
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_InternationalMember
11.0us-gaap_SeveranceCosts1
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_InternationalMember
Other Restructuring Charges 1.3us-gaap_OtherRestructuringCosts
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_InternationalMember
3.6us-gaap_OtherRestructuringCosts
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_InternationalMember
4.0us-gaap_OtherRestructuringCosts
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_InternationalMember
Total Restructuring Charges 8.6us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_InternationalMember
17.9us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_InternationalMember
15.0us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_InternationalMember
Impairment 13.7rrd_RestructuringAssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_InternationalMember
1.0rrd_RestructuringAssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_InternationalMember
50.7rrd_RestructuringAssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_InternationalMember
Total 22.3us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_InternationalMember
18.9us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_InternationalMember
65.7us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_StatementBusinessSegmentsAxis
= rrd_InternationalMember
Corporate      
Restructuring Cost And Reserve [Line Items]      
Employee Terminations 2.5us-gaap_SeveranceCosts1
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
4.1us-gaap_SeveranceCosts1
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
20.4us-gaap_SeveranceCosts1
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
Other Restructuring Charges 1.8us-gaap_OtherRestructuringCosts
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
1.6us-gaap_OtherRestructuringCosts
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
4.5us-gaap_OtherRestructuringCosts
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
Total Restructuring Charges 4.3us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
5.7us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
24.9us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
Impairment   0.4rrd_RestructuringAssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
5.5rrd_RestructuringAssetImpairmentCharges
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
Total $ 4.3us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
$ 6.1us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
$ 30.4us-gaap_RestructuringSettlementAndImpairmentProvisions
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember